0《我的世界》Java版游戏官网发布重磅公告:自Mounts of Mayhem更新版本后的首个快照起,游戏将全面取消代码混淆机制。这一变革旨在为模组开发者创造更友好的开发环境,推动游戏生态的持续繁荣。

代码混淆作为游戏行业的常见技术手段,通过隐藏部分代码逻辑来保护知识产权。但长期以来,Java版《我的世界》的代码混淆机制却为模组开发设置了隐形门槛——开发者需通过逆向工程拼凑代码逻辑,这无疑增加了开发难度与时间成本。

为改善这一状况,官方于2019年推出"混淆映射表"工具,试图建立混淆代码与原始代码的对应关系。然而,中间步骤的复杂性仍未被彻底解决。此次取消代码混淆的决策,标志着开发理念的重大转变:从技术保护转向生态共建。
据官方说明,取消混淆后,游戏将直接保留所有原始代码结构,包括变量、方法、类等关键元素的命名。这意味着模组开发者将获得更清晰的代码视图,大幅提升开发效率与调试准确性。

过渡期将采用"双轨制"方案:在取消混淆的快照版本中,官方将同步提供未混淆的"实验性发布"版本及传统混淆版本,供开发者逐步适应。值得注意的是,现有模组工具可能面临兼容性挑战,官方建议开发者提前测试工具链。