> Once sales start dying and a minimum time has passed, I will release the game source code as some kind of open source.
The condition never happened, so not really. However, I don't see Mojang ever doing that under Microsoft; unless it were to sunset Minecraft Java, and just maybe.
This does sound like some faint semblance of official support for java modders?
Which is shocking tbh. I think every java private server admin has nightmares where they wake up one day and read that java minecraft is being discontinued...
> And I don’t think bedrock is a fork, more like a reimplementation.
Bedrock is the C++ rewrite they did for supporting lower-resourced systems like phones and consoles. Which is why it doesn't run horribly like the Java version does but also why it has a whole bunch of differences from the Java version that may or may not be relevant (lack of mods being the primary one!)
Last time I used the internal Minecraft testing library I had a problem where it was basically blocked in release builds and you had to write a bunch of fabric mixins to overwrite the feature flag, then on top of that there was a problem with the structure blocks. It could be fabric itself adding its own code in there. I don't really remember the details.
Moved on to Luanti[0].
0. https://www.luanti.org/