promotional bannermobile promotional banner

MTR: JCM

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

[Fabric 1.20.4] vv2.2.4

File nameJCM-fabric-2.2.4+1.20.4.jar
Uploaded
Aug 15, 2026
Downloads
158
Size
23.7 MB
Mod Loaders
Fabric
File ID
8654312
Type
R
Release
Supported game versions
  • 1.20.4

Curse Maven Snippet

Fabric

modImplementation "curse.maven:jcm-1316710:8654312"

Learn more about Curse Maven

What's new

JCM v2.2.4 for MTR 4.0.5 has been released!

Additions

  • Add MinecraftClientWrapper.getRedstoneLevel(pos: BlockPos) to obtain the emitted redstone level in the world at a specific BlockPos.
  • Add Resources.hasSystemFont() to check if a font is available in the system
  • EyecandyBlockWrapper.redstoneLevel() now returns the true redstone level, instead of only 0 and 15.
  • Add an extra soundCategory: String argument overload for SoundManager.playSound and SoundManager.playLocalSound to play sound other than in the "Master" category.
  • PIDS Scripting:
    • Add TextWrapper.renderType() to specify a custom render type for text, alongside TextureWrapper.
    • Add TextWrapper.naturalLight() and TextureWrapper.naturalLight() to allow rendering PIDS elements at world light.

Changes

  • Incorrect invocation of ModelManager.upload() will now throw an error instead of crashing the game.
  • Whitelist top.mcmtr.core and top.mcmtr.mod for scripting
  • Vehicle Scripting:
  • ctx.setDataFetchMode() is now deprecated. You should now configure it in the script entry via the dataFetchMode field.

Fixes

Scripting

  • Fix Vehicle Stops Data incorrect when multiple same route is assigned
  • Fix TrainWrapper.accelerationConstant() returning value that is 160000x higher.
  • Fix a bug where changing an eyecandy scripted model will not dispose the previous script.

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