Skip to content

MinecraftDecompiler v2.0 released!

Compare
Choose a tag to compare
@XiaoPangxie732 XiaoPangxie732 released this 22 Jan 14:11
· 371 commits to master since this release

After about a year of development, MinecraftDecompiler 2.0 is finally released.
You can download the jar file below to use.
The code has a lot of breaking changes, so I changed the major version number to 2.

Changes:

  • Add decompile support(CFR, Spigot's FernFlower, FernFlower, ForgeFlower), and you can add your user-defined decompiler(through a config file) and customized decompiler(through code).
  • Code rewrite
  • Performance improvement(Now use about 10s to deobfuscate a jar)
  • SRG/CSRG/TSRG mapping format supported

Known Issues:

  • The mapped classes must be in net.* and com.mojang.* packages to make sure the deobfuscate progresses normally(For this issue, you can't use Spigot's mapping to deobfuscate)
  • SRG and CSRG mappings' package mapping won't work

Unsupported mapping formats: Tiny

The all known issues and unsupported mapping formats will be fixed and added in v2.1 which will be released at the end of Feb 2021.