this post was submitted on 15 Jun 2023
6 points (100.0% liked)
Modded Minecraft
1113 readers
1 users here now
The Blocky, Modded Side of Lemmy
Rules: -Play nicely with others here
-Discussion should be at least somewhat related to modded Minecraft and all that entails
-Self-promotion is allowed within reason. Don't go overboard!
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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.
For a long time, I've suspected that Mojang would eventually stop updating Java Edition to focus on "Minecraft," (that is, Bedrock Edition) instead. Time will tell if and when, though.
there's been a general shift to BE (Bedrock Edition) over the last few years, but quite a significant part of the active community is playing on JE instead due to more content, less paywalling, and actual mod support (even with BE having some mods and mods on JE split between forge and fabric for now). it's going to be hard for mojang to give up the JE of the game as that is where the active playerbase lies and most of the people there are unlikely to migrate to BE even after being offered this version of the game for free twice.