I'd rather have Mojang get their act together and address some of the more fundamental issues that are starting to plague the game. I understand that Minecraft is a complex game and there's a lot that would need to be rewritten; but as thing stand right now they are signing themselves up to drown in mountains of technical debt.
A good example is the threading issues on the server where the game has to tick each entity and each chunk which is a fairly independent process and is an almost perfect candidate for multithreading, but the game uses a forEach()
loop on a single thread.
There's dozens more issues like these where decisions from 10 years ago (which made sense at the time) are now inadequate for the scale of the game at large.
This is felt doubly so by mod devs who have to adjust to how things are done and have to try and fit their code with some of the now archaic java code that lies at the foundation of the game.
As things stand right now they are refusing to address these issues at al and just kicking the can further down the road, but there will be a point where doing so will simply cost them too much to do so and I fear that that will be the end of the Java edition of the game. And I do know that doing this is far from a trivial task; but if you start work now while you still have the time you can do this slowly in the background with other updates.
I've looked at kbin, but things take a long time to federate through to it. it's still early days for it (same for lemmy, but kbin doesn't feel nearly as mature) and if I'm going to migrate to another fediverse platform it might as well be mastodon :/