Skip to content

Minecraft Decompiler. A useful tool/library to deobfuscate and decompile Minecraft(or any jar file) through popular mappings and various decompilers. Or use it as a lib to process obfuscation mappings such as converting a mapping to another format

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
LGPL-3.0
LICENSE.LESSER
Notifications You must be signed in to change notification settings

MaxPixelStudios/MinecraftDecompiler

Java CI with Maven Discord

MinecraftDecompiler

A useful tool/library to deobfuscate Minecraft using Proguard(official)/SRG/CSRG(Bukkit,Spigot,Paper)/TSRG(SRG 1.13+)/TSRG v2(SRG 1.16.5+)/Tiny(Intermediary, Yarn) mappings and decompile Minecraft using CFR/FernFlower/ForgeFlower/Any Decompiler You Like

Note: Java16 has been required since v2.3. Java17 has been required since v3.0

Progress: View the project and the milestone

For usage and more information, visit the wiki(Currently in progress)

Features

  1. Deobfuscate Minecraft using Proguard(Official) mappings, SRG, TSRG, CSRG, Tiny, and ParagraphDelimitedMappingsExtended mappings
  2. Decompile Minecraft using CFR/Fernflower/ForgeFlower/Any Decompiler You Like
  3. Regenerate local variable names in JAD style
  4. Mapping API

Community

Discord: https://discord.gg/pjQd8PVk3t
GH Discussions: https://github.com/MaxPixelStudios/MinecraftDecompiler/discussions
KOOK/开黑啦: https://kook.top/WI8xyn
QQ群(加群请注明理由: MinecraftDecompiler): 814722661
QQ频道: https://pd.qq.com/s/1ospru74

Special Thanks

JetBrains - Provide awesome IDEs and free license codes

JetBrains