《我的世界》官方宣布,将逐步移除Java版游戏的代码混淆,旨在为模组(mod)的创建、更新和调试提供更便捷的环境。代码混淆在游戏行业中常用于隐藏源代码,使得第三方开发者难以理解和修改游戏。尽管官方曾发布混淆映射表以简化此过程,但此次全面移除混淆将使变量、函数、类等保持原始名称,极大地降低模组制作的技术门槛。此举预计将为游戏带来更活跃的模组生态,但初期可能对现有模组工具带来挑战,官方将提供过渡性方案。
🎮 **去除代码混淆,降低模组开发门槛**:长久以来,《我的世界》Java版一直采用代码混淆来隐藏源代码,增加了模组制作的难度。官方此次决定移除代码混淆,意味着游戏中的变量、字段、方法和类等将以其原始名称呈现,这将极大地简化模组开发者理解和修改游戏代码的过程,为模组创作开辟更友好的未来。
🚀 **促进模组生态发展**:移除代码混淆的根本目的是为了促进《我的世界》Java版的模组生态发展。通过让代码更易于访问和理解,官方希望鼓励更多的开发者参与到模组的创作和维护中,从而丰富游戏的可玩性和用户体验,为玩家带来更多样化的游戏内容和玩法。
⏳ **平稳过渡,支持开发者**:鉴于此项变更可能对现有为混淆代码设计的模组工具带来挑战,官方将提供一个平稳的过渡期。从下一个快照版本开始,将同时提供未混淆的“实验性发布”版本和原有的混淆版本,以确保模组开发者能够逐步适应新环境,并有机会更新他们的工具和模组,保障现有模组的兼容性。
IT之家 10 月 30 日消息,《我的世界》游戏官网今日宣布,Java 版《我的世界》将不再对代码进行混淆。

长期以来,Java 版《我的世界》一直使用代码混淆(隐藏部分代码)—— 这是游戏行业的一种常见做法。现在官方将完全去除代码混淆,希望通过这一改变,能为游戏开创一个更易于创建、更新和调试模组(mod)的未来。
代码混淆意味着其他人无法看到游戏的源代码。相反,所有内容都被打乱 —— 那些想要修改 Java 版的人不得不尝试拼凑出代码中每个类和函数的作用。
2019 年,《我的世界》官方发布了“混淆映射”表来简化这个繁琐的过程,方便人们将混淆的代码与未混淆的代码进行匹配。
为了让事情更加简单,并且消除这些中间步骤,官方今日宣布将完全去除代码混淆。从 Mounts of Mayhem 更新版本发布后的第一个快照开始,将不再混淆 Java 版《我的世界》。意味着这个版本(以及所有未来的版本)将默认包含所有的原始名称 —— 包括变量、字段、方法、类等 —— 从而使模组制作更加容易。
IT之家从公告获悉,这项变更可能会给现有的模组工具带来挑战,因为这些工具通常是为混淆代码设计的。因此从下一个快照版本开始,官方将提供未混淆的“实验性发布”版本,以及原有的混淆版本,方便模组开发者进行过渡。