Comment by ieie3366
5 days ago
Minecraft is extremely mismanaged, the fact that the java version is still the ”main” version after all these years is just crazy
5 days ago
Minecraft is extremely mismanaged, the fact that the java version is still the ”main” version after all these years is just crazy
Why is it crazy? Any rewrite that would be as flexible wrt mods would be shaped similarly.
Java garbage collection gets out of control when cramming 100+ poorly optimized mods together. The bedrock edition is great in theory but the proper mod API never appeared. Regardless, people have accomplished some really impressive stuff with commands, but it is an exercise in pain.
The other issue with bedrock is it is far from feature parity with java. If these two things were hit then java could be reasonably retired. However we are decades too late in it being acceptable to introduce a breaking change to mod loading. So it's java forever.
Java garbage collection is what's allowing those 100+ poorly optimize mods to be functional at the same time in the first place.
Games with robust modding will almost always feature a garbage collected language which is what's primarily used for the modding.
Consider this, if the mod interface was C/C++, do you think those poorly optimized mods could be trusted to also not leak memory?
9 replies →
I always had trouble running bedrock as a household server. Specifically it would stop accepting connections and required daily restarts. Java was much more reliable.
You're right. Hytale is certainly shaped similarly in that regard.
Have you played Bedrock? It sucks.