Basically title, this thing with two editions of the game slows down development because they now have to write the same thing twice and it splits the userbase. They also don’t want to make Bedrock edition for Linux for some reason.

  • Lucy :3@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    Well … BE is just a rewrite in C++. But a bad and inflexible one, as we see, so it’s very good that we have JE. Lets see for how long, not because discontinuing it would be good for users, but would grant M$ much more control and direct power.

  • dustyData@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    4 months ago

    We should just rewrite it on Rust. We can start with writing a graphics renderer from scratch.

  • brucethemoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    4 months ago

    TBH, Minecraft development has always been extremely conservative. Even basic “hard” features like a modding API, cubic chunks, LoDs or an optimized renderer were too extensive to do.

    Bedrock is basically Microsoft sicking a whole team onto a C++ rewrite for their business purposes, not Mojang’s core devs deciding to do it.

    This is not bad, per se. Their careful, slow direction stopped JE from getting enshittified, bloated, buggy, things like that. But it’s been kinda frustrating, too, given Minecraft’s enormous user base.

    • Lena@gregtech.euOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      Microsoft definitely has enough funds to rewrite java edition in C++. Would it be possible to ensure mod compatibility tho?

      • brucethemoose@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        4 months ago

        Would it be possible to ensure mod compatibility tho?

        No. That’s the whole point of Java, it’s quite hackable.

        It doesn’t need a rewrite TBH, it just needs a little optimization. Heck, a few performance critical components can be written in C++ or whatever within the Java code.