promotional bannermobile promotional banner

MTR: JCM

A Hong Kong metro decoration addon for the Minecraft Transit Railway Mod
Back to Files

[Forge 1.20.4] v2.3.0-prerelease.1

File nameJCM-forge-2.3.0-prerelease.1+1.20.4.jar
Uploaded
Oct 25, 2026
Downloads
2
Size
24.2 MB
Mod Loaders
Forge
File ID
9322194
Type
B
Beta
Supported game versions
  • 1.20.4

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:jcm-1316710:9322194")

Learn more about Curse Maven

What's new

JCM v2.3.0-prerelease.1 for MTR 4.0.5 has been released!

This release contains breaking changes to JCM's internal codebase. Common addons have been tested against, however some addon depending on JCM may break.

This is a prerelease, some QOL changes for scripting has been introduced.

General

  • Fix Forge crashing on launch

Technical

Scripting

  • Compiled scripts are now re-used during parsing stage, which may improve loading time during parsing time for large packs.
  • When passing in JS objects in print() or console functions, they will now output the corresponding JSON string instead of [object Object].
  • When encountering a runtime error, only the JS stacktrace will be logged in the console to reduce clutter.
  • For convenience, all non-deprecated methods with an Identifier argument now also has a corresponding String variant. Thus you can pass in a string like "mtr:font" instead of wrapping it with Resources.id().
    • For Resources.idr(), simply prepend your string with ./.
    • Note: Relative path can still only be used during parsing stage.
  • StateTracker.setState() now returns a boolean on whether the state is changed or not, instead of needing a separate check.
  • Added the Java util class
    • Allows creation of native java array via Java.newArray, or converting from a list Java.toArray
    • A global asJavaArray function is added for interoperability with ANTE. However scripts targeting JCM should use Java.toArray instead.
  • Slightly improved ANTE backward compatibility support, including read-only custom config.

Translations

Translations for JCM is now hosted on ZiYue's Weblate

Download:
You can download this release on Modrinth, CurseForge or GitHub

This mod has no additional files