An important part of the game is various user modifications, but analyzing the game code was a very non-trivial task.
Recently, Mojang Studios greatly pleased the Minecraft modding community. Changes are being made to the Java version to facilitate the mod creation process.
Obfuscation is beingremoved from Minecraft Java Edition - from now on, a different approach to distributing the game will be used:
Java Edition has long used obfuscation (hiding parts of the code) - a common practice in the gaming industry. Now we are changing the way we release Minecraft: Java Edition to completely abandon obfuscation. We hope this change will help us create a future for Minecraft: Java Edition where creating, updating, and debugging mods will be easier.
For many years, modders have not been able to see the source code of Minecraft Java Edition, and enthusiasts had to "unravel" and try to piece together all the information about what each element does in the system.
Starting with the next snapshot, Minecraft developers will begin providing unobfuscated "experimental" versions alongside the obfuscated ones.
Modders will have the opportunity to conduct initial tests, and soon Mojang will fully transition to unobfuscated versions.