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
A new release of MinecraftDecompiler.
fernflower(233.13135.103 -> 233.14015.106) asm(9.5 -> 9.6)
System.getProperty("path.separator")
with File.pathSeparator
(8b5beaf)XXX.this.api
in inner classes (8b5beaf)Milestone: https://github.com/MaxPixelStudios/MinecraftDecompiler/milestone/6
This is a bugfix release. Fix the missing manifest attribute. Now everything should work fine.
The following is copied from the 3.3 release
latest_release
and latest_snapshot
deobfuscated.jar
or decompiled
-c *
or -c *all*
jopt-simple
, it would crash)VerifyError
when using tsrgv2
and tinyv2
mappingsPairedMapping
variant of LocalVariableTable
LocalVariableTable
component now directly uses PairedMapping
and NamespacedMapping
, thus, Documented
is directly attached to those and Documented.LocalVariable
gets removedacceptCommandLineValues
%abstract_params%
ICustomDecompiler
and --custom-decompiler
option, their functionality is integrated into IDecompiler
and --decompile
Milestone: https://github.com/MaxPixelStudios/MinecraftDecompiler/milestone/5
A new release of MinecraftDecompiler.
latest_release
and latest_snapshot
deobfuscated.jar
or decompiled
-c *
or -c *all*
jopt-simple
, it would crash)VerifyError
when using tsrgv2
and tinyv2
mappingsPairedMapping
variant of LocalVariableTable
LocalVariableTable
component now directly uses PairedMapping
and NamespacedMapping
, thus, Documented
is directly attached to those and Documented.LocalVariable
gets removedacceptCommandLineValues
%abstract_params%
ICustomDecompiler
and --custom-decompiler
option, their functionality is integrated into IDecompiler
and --decompile
Milestone: https://github.com/MaxPixelStudios/MinecraftDecompiler/milestone/5
A new release of MinecraftDecompiler.
custom-decompiler-jars
optionlib-recommended
option of user-defined decompiler. Now user-defined decompiler is always lib-recommendedparams
field to UniqueMapping
Milestone: https://github.com/MaxPixelStudios/MinecraftDecompiler/milestone/4
A new release of MinecraftDecompiler.
addPackage
and addPackages
to mapping writers, which I forgot to add in the pastMilestone: https://github.com/MaxPixelStudios/MinecraftDecompiler/milestone/3
A new release of MinecraftDecompiler.
Changelog:
Milestone: https://github.com/MaxPixelStudios/MinecraftDecompiler/milestone/2
A new release of MinecraftDecompiler.
Since this version, you have to use Java 17
Milestone: https://github.com/MaxPixelStudios/MinecraftDecompiler/milestone/1