MinecraftDecompiler v2.2 released
A new release of MinecraftDecompiler. But it is still recommended to use v2.1 instead of this version. v2.3 is the next recommended version.
Changelog:
- Support tsrgv2
- Now will read the full structure of tinyv2 mappings
- New mapping structure. Tiny and tsrgv2 are
NamespacedMapping
s. Others arePairedMapping
s - Fix #12
--side
is not required when--version
is passed- You can use
--reverse
option to use the reversed version of mapping to deobfuscate. - ForgeFlower is the default decompiler(Previously was Spigot's FernFlower)
- Support ForgeFlower fernflower_abstract_parameter_names.txt
- Add an annotation fixer to avoid "bad Runtime(In)visibleParameterAnnotations attribute"
Known Issues:
- Package mappings cannot participate in deobfuscation
IMPORTANT NOTICE: Due to Minecraft 21w19a updated to Java16, MinecraftDecompiler will require Java16 to compile and use in the next release(v2.3)