Skip to content

v1.1

Choose a tag to compare

@PhoenixVX PhoenixVX released this 08 Jan 00:25
· 16 commits to main since this release
756e16f

Changelog

RetroMCP-Java is back! v1.1 has been a long time in the making, with over 181 commits since the last release and over 2 years in the making.
Much work has been done behind the scenes to facilitate easier access to modding and (hopefully) less of a bug-free experience.
As of right now, we are looking for potential contributors for RetroMCP-Java and the wiki.

RetroMCP-Java will be aiming at releasing updates faster now that the backend is mostly stable.

  • Rename source folder to src_original to be more clear that it should not be touched.

Additions

  • Use Omniarchive version manifests instead of launcher/piston meta.

  • Version manifests upgraded to V3 with support for latest LaunchWrapper.

  • Built-in support for third party version manifests.

  • Add "Merge mappings" task in production.

  • Re-introduce IntelliJ project generation.

  • Introduce Visual Studio Code project generation.

  • Add support for Java 26 with updated ASM library.

  • Use --release flag when compiling to a different JVM version while using Java 9+.

  • Allow user to set --source, --target, and --bootclasspath when compiling for versions before Java 9.

  • Add new languages: Norsk Bokmål (thanks @jonastisell), Chinese (thanks @mckuhei), and Spanish (thanks to Ciro Diaz).

  • Update French translation (thanks @Nutzey)

  • Allow user to add custom Fernflower decompilation arguments.

  • Optimize Fernflower decompilation speed.

  • Reduce CPU usage by blocking instead of spinning (thanks to @The-Minecraft-Scientist).

  • Added automatic workspace updating for older versions of RMCP (only supports v1.0 -> v1.1 currently).

Removals

  • Removed @Override annotation option (see custom Fernflower arguments)

Bug fixes

  • Fix launch task using wrong game directory.
  • Fixed plugin API not being able to load resources.
  • Fix CLI using hard-coded white color on default color background (which can be white too).
  • Fix tasks starting from -1%
  • Ignore blank inputs in CLI (thanks to @benjaminhottell)
  • Updated RDI with bounds check fixed (which previously caused crashes when decompiling modded versions).
  • Fix "Create patches" throwing an error when completed successfully.
  • Fix NullPointerException when reobfuscating pre-classic versions of Minecraft.
  • Fix a1.0.16 server not decompiling correctly.
  • Specify User Agent when downloading from meta.
  • Fix help command crashing when used with an argument.