MinecraftDecompiler v2.0 released!
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.