Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Minecraft is actually a really good example of the opposite. Maybe some might hate the Java edition of Minecraft because of its frequent GC pauses, but the new performant Minecraft Bedrock written in C++ isn’t really that popular because of lackluster mod support.

The reason Minecraft was able to have such a large mod ecosystem (even when it still doesn’t have an official modding API!) is that JVM bytecode is easily reverse-engineerable and extendable (…relatively, compared to fully compiled C++ code). Bedrock actually tried providing a modding API via JS scripting, but it was pretty lackluster in its flexibility and thus users mainly stayed in Java edition for the mods (using robust ecosystems like Spigot/Paper)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: