Skip to content

v1.0

Latest
Compare
Choose a tag to compare
@Lassebq Lassebq released this 23 Mar 18:23
· 126 commits to main since this release
c44ce25

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