So title, joining premium or even java servers with geysermc from cracked bedrock will work, but why? If you can’t join with cracled java why can you with cracked bedrock?

  •  Ganbat   ( @Ganbat@lemmyonline.com ) 
    link
    fedilink
    English
    60
    edit-2
    11 days ago

    I can’t speak to the specifics of it, but Bedrock and Java editions are functionally entirely different games. They’re designed to function nearly the same, but under the hood, the only real similarities are in the graphical assets. Past the user interaction, they’re not really comparable at all.

            • There are a few repos where it might actually be possible if you are willing to tinker and accept the very high risk of getting banned. Specifically the ViaBedrock library and the ViaProxy application. Right now, These tools are highly experimental and serve more like advanced world viewers rather than ways to legitimately play on servers but they also work on bedrock realms as well. Worth giving a try if you know what you are getting into, Was going to make a video on this rabbit hole although I massively overcomplicated what I wanted to share with that project. Especially with figuring out bedrock server world archival, ReplayMod, and a ton of other stuff with the Lifeboat featured server I’m a big supporter of.

    • To clarify : We’re talking about differences in the codebase here. They are still exactly the same game, with some very minor disparities in certain mechanics.

      The technical differences tend to disappear over time because they rely more and more on the datapack format, which is shared between the two codebases.

      • Many mechanics, and bugs, and features. Redstone is very different because the bug/exploit parity doesn’t exist and even obvious features are different (Redstone attaches to pistons). When they add a new mechanic, the bugs are different and unique to each game. Like because cauldrons can hold potions in bedrock, you can (idk if its changed) use the newish block dripstone to increment the potion fullness, duplicating it.

  • Microsoft controls the java licenses (you can only buy it from them). This allows them to check that account x has a valid license as they are also linked to the game account

    The bedrock licences are tied to other platforms (Google play, apple appstore, …) and are not tied to the game account. I can login with any account on bedrock (not like java)

  • Short answer: GeyserMC sidesteps that player authentication process Java players need to do

    Long answer:

    I’ve used and set up GeyserMC before. It sounds like the server you’re joining has online-mode on, which requires all Java players who are joining to have a valid Java account and current authentication.

    GeyserMC, being a mod to the server, entirely sidesteps this entire process. Your Bedrock cracked client requests to join and GeyserMC, being the way your client communicates with the server, just let’s you in. It just sends your client the chunks, the entities, etc. and lets you interact with them, and Java players are shown an additional Player entity (being you).

    GeyserMC actually has authentication a server owner can set up that does require a valid Bedrock account or valid Java account, but it seems the server(s) you’re playing hasn’t set this up.