Skip to content

MC Mod Porter v1.2.0-beta

Pre-release
Pre-release

Choose a tag to compare

@reqsery reqsery released this 04 Sep 16:07
· 1 commit to main since this release

MC Mod Porter v1.2.0-beta

This beta introduces a desktop GUI while keeping the existing CLI available in the same cross-platform JAR.

What's new

  • Added a Swing/FlatLaf desktop GUI that opens when the JAR is launched without arguments.
  • Added project-folder browsing and automatic source-version and Fabric/NeoForge loader detection.
  • Added target-version selection using MC Mod Porter's existing supported-version database.
  • Added Port Mod, Build, and Run Client actions.
  • Added live logs, status, and progress while porter and Gradle tasks run.
  • Added Open Folder and Cancel controls.
  • Kept the existing CLI behavior when command-line arguments are supplied.
  • Removed the unused visual-tester and deep-debugger experimental modules.
  • Updated the helper script so it finds the current release JAR instead of relying on an old hardcoded filename.

Download

The standalone JAR is the recommended download for most users.

Open the GUI:

java -jar auto-porter-1.2.0-beta.jar

Use the CLI:

java -jar auto-porter-1.2.0-beta.jar --help

Use an extracted mod source/project folder containing its Gradle files and src/ directory. Compiled mod JARs cannot be ported directly.

MC Mod Porter requires Java 21 or newer. Ported projects may require a newer Java version depending on their target Minecraft version.

Beta notice

This release is still beta software. Always review the generated project, logs, and port-report.json; some API or mod-specific changes may still require manual work.

Feedback

Full changelog: v1.1.3-beta...v1.2.0-beta