My internet searches lead me to believe it’s possible to get the Minecraft “bedrock edition” running on Linux. Any pros here have any tips/tricks before I tell my kids that I’m a genius and it can be done? They want to play with their friends who game on consoles/mobile devices. Also, why does minecraft seem so odd with editions and launchers?!

  • cecilkorik@lemmy.ca
    link
    fedilink
    English
    arrow-up
    23
    ·
    17 hours ago

    It’s shit. Minecraft is so odd with editions and launchers because Minecraft Bedrock is Microsoft’s weaponized and monetized version and it is fucking with everyone on purpose. The Java version is the real Minecraft, and it always will be. Kids will never understand this, because they are vulnerable to Microsoft’s relentless advertising and branding that they use Minecraft Bedrock specifically as a vehicle for, which flows directly into kids’ brains through their social networks (both digital and real-world, in school, in the neighborhood) and all the other marketing efforts their vulnerable minds are constantly bombarded with. Therefore, Minecraft Bedrock is the future, and that future leads you directly and inevitably into Microsoft’s grasp. This is not an accident.

    I know this knowledge probably doesn’t help you at this stage. You can probably get it working in Linux, for now, but it will always be clumsy and sort of a mess because it will always be an arms race with Microsoft’s enshittification strategies, and there’s a good chance that Microsoft will eventually win. Unless we can somehow all convince our kids, “You know what, this sucks, let’s go play with some modded Java version instead”. Good luck with that.

    • tyrant@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      16 hours ago

      I had no idea this was a triggering topic! I didn’t even know what the editions were before this thread.

      • cecilkorik@lemmy.ca
        link
        fedilink
        English
        arrow-up
        8
        ·
        15 hours ago

        I’m glad I could help raise some awareness of Microsoft’s abusive money grab aimed at children. There’s perhaps not much we can realistically do about it now that all the AI techbro billionaires completely rule the world, but at least we still have the power to acknowledge it and spread the information.

  • baduhai@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    21 hours ago

    You’ll need to own Minecraft on the Play Store to be able to play on Linux, so that’s one thing to keep in mind, also you’ll need a Microsoft account to play online. There’s not much else, the bedrock launcher is pretty good, and mostly keeps up with breaking changes to the android version.

    As for why there are multiple Minecraft versions, blame Microsoft. When they bought Mojang they wanted a Minecraft version that worked on consoles and had better performance on lowered powered devices like phones, so they wrote a clone of the game in C++. And props to them, they got what they wanted, but the game isn’t the same as the older Java game, so the core PC community never adopted Bedrock.

    Edit: to be clear, the C++ codebase existed before the Microsoft purchase, but Microsoft was the one that pushed the unified Bedrock edition brand and expansion, and never bothered with Java compatibility.

  • Not a newt@piefed.ca
    link
    fedilink
    English
    arrow-up
    6
    ·
    19 hours ago

    One thing you should know is that the launcher is effectively maintained by a single person, and new versions have historically required updates to the launcher before working. This means that you usually have to wait a couple of days or weeks before being able to play the latest version. This is not a problem when playing with others also using the launcher, but it does become grating when it comes to cross play with mobile or Windows platforms.

  • NutinButNet@hilariouschaos.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    21 hours ago

    To my knowledge, it can only be done using apps that will basically emulate the Android Bedrock version.

    I set this up on my Steam Deck so I could play with my ex’s son. I bought a copy on the Google Play Store and then I signed into Google in an app on my Steam Deck which downloaded Bedrock and then let me play, even using the Steam Deck’s native controls.

    That is the only way I am familiar with from my research.

    Microsoft has blocked Bedrock on desktop OSes besides Windows. I have tried on my Mac and Linux computers with this being the only successful way. You can play Java through their app without issue or jumping through hoops like this.

    • tyrant@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      21 hours ago

      But in Java you can’t play with anyone that might be playing on a console though, correct?

      • Grntrenchman@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        13 hours ago

        this isn’t necessarily true. I haven’t played in a while, but java servers using custom implementations like paper or bungeecord can use Geyser to allow Bedrock clients to connect to Java servers. There’s some things that are wierd or don’t work, as there’s a bit of feature parity issues between versions, they’re not the same game. But you can play together.

        I used to play on a server with it and people would login with bedrock accounts (free with java purchase) so they could have an alt for dailies and storage.

        • Hazzard@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 hours ago

          Incredibly, on most console versions, you can only connect to specific servers. You have to do some DNS shenanigans to connect to a custom server that reroutes you to whatever server you want. Or at least, that’s how it worked a couple years ago when I last had the displeasure of dealing with Minecraft Bedrock.

          So even if you bite the bullet of setting up a server with Geyser, your friends would have to be willing to mess around a fair bit to connect to it.

      • NutinButNet@hilariouschaos.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        21 hours ago

        Correct, to my knowledge, Java doesn’t play on console.

        A good alternative to this would be getting an iPad, iPhone, or Android device and playing from there which can do cross play with consoles. Those use the Bedrock edition as well. I sometimes would use my iPad and play with my ex’s son who was playing the Nintendo Switch which was Bedrock too.

        Java can only be played on Windows, Linux, and macOS.