Skip to content

MinecraftDecompiler v2.2 released

Compare
Choose a tag to compare
@XiaoPangxie732 XiaoPangxie732 released this 16 May 10:38
· 291 commits to master since this release

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 NamespacedMappings. Others are PairedMappings
  • 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)