Changelog:
-
Completely remade project structure (
minecraft
,minecraft_server
,minecraft_merged
folders in the root of the working directory) -
Setup now uses launcher version JSONs to get library list
-
Run/launch task uses LaunchWrapper
-
Added option to set game arguments for run task
-
Themes support
-
Multilanguage support
-
Apply patch task (It's in MCP -> More tasks... dropdown)
-
GUI and CLI are now separate releases
-
Option to decompile without outputting source to the workspace (it'll be attached to the deobfuscated jar in libraries)
- In order to create mods in a workspace without source, create classes which'll overwrite vanilla classes
- If it's a ModLoader mod you can create the
mod_
class in net/minecraft/src package
-
Automatic project Eclipse creation
-
Merged codebase generation
-
CLI will no longer crash if you provide it an unknown parameter in a command
-
For extra safety running decompile when there's source will also ask if you want to back it up
-
Attempting to close window while a task is running will show a pop-up instead of closing
-
New mappings format with namespaces for client and server
-
Improved cleanup. It only deletes files or folders used by RetroMCP
-
Replacing constants in bytecode instead of source
- OpenGL constants
- Other common constants (Such as Math.PI or floats casted to double)
-
Better reobfuscation
- Package reobfuscation for modded classes
- Inner classes are automatically added to reobfuscation output if the parent was modified
Reupload
-
Fixed inability to download some version jars
-
Fixed lack of sound