众所周知因为 Minecraft 使用 Java 作为开发语言,这导致其他人很容易就能反编译出他的源代码,进行二次修改后扩展游戏内容,这种开放性最终也造就了这款史上最畅销的游戏传奇。
然而多年过去,随着游戏内容越来越多,Java 作为一个半解释性、半编译性的语言,性能逐渐捉襟见肘。外加 ojang 的历史遗留代码(俗称“屎山代码”),导致其性能表现越来越不尽如人意。
当然,这些年 Java 也在持续进行版本迭代,优化其 JVM 虚拟机性能,同时加入了许多新特性,例如更高效的调用方式、新的 GC 内存回收机制等。原本按照玩家设想,ojang 应该积极采用 Java...