Mojang announced it will end code obfuscation in Minecraft Java Edition to facilitate modding. This change aims to simplify mod creation, updates, and debugging.
Upcoming Code Changes
Mojang will ship Minecraft: Java Edition without obfuscation. By eliminating code barriers, the company wants to ensure that modding remains a central part of the Java Edition experience.
- Mojang initially released obfuscation mappings in 2019.
- Full removal follows the "Mounts of Mayhem" release, due by year-end.
- Unobfuscated versions will be available for testing alongside obfuscated ones.
Impact on Modding Community
The change aims at making modding easier and more efficient by improving code readability. Creators will no longer struggle with unclear naming conventions in crash logs, streamlining the debugging process. Mojang advises that there may be temporary complications with current modding tools, which rely on obfuscated code.
Future Developments
With the next snapshot update, modders will have access to experimental releases to transition their tools and workflows. The full obfuscation removal is expected to greatly reduce complexity and foster innovation in modding for Minecraft Java Edition.



