promotional bannermobile promotional banner

MTR Map Overlay

Real-Shape MTR tracks and routes overlay on Xaero's World Map / JourneyMap
Back to Files

CRTools-MTR-Map-Overlay-1.5.2-MC1.21.1-MTR4.1.0-beta.2-fabric.jar

File nameCRTools-MTR-Map-Overlay-1.5.2-MC1.21.1-MTR4.1.0-beta.2-fabric.jar
Uploader
BenLi06BenLi06
Uploaded
Oct 22, 2026
Downloads
11
Size
367.6 KB
Mod Loaders
Fabric
File ID
9285681
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:mtr-map-overlay-1710757:9285681"

Learn more about Curse Maven

What's new

Compared with v1.5.1, this release adds whole-map live trains and improves rail curves, shared-route joins and map zoom behaviour across all six supported builds.

Added

  • Whole-map live trains in Xaero and JourneyMap. View moving trains throughout the map's selected dimension, including trains far outside the player's nearby area. Position data comes from TSC; the client interpolates received positions and draws abstract carriages without running another train simulation.
  • Clearer carriage symbols and hover information. Outlined bodies, route-coloured edges and direction indicators make trains easier to see. Zooming out switches to a compact train marker; zooming in reveals individual carriages. Hover shows available vehicle/model information, route, destination and consist size. /mtrmap config trainCars false hides the train layer.
  • Distinct route styles. Light rail uses 70% of the standard width. Rail and high speed use the same width, with high speed shown as alternating route-colour/white blocks inside a continuous coloured outline.
  • The same latest features on MC 1.20.1 and 1.20.4. Forge/Fabric compatibility builds now include the current rendering and whole-map train features, alongside NeoForge/Fabric 1.21.1.

Optimized and fixed

  • Smoother native rail curves, adaptive drawing detail and softer thin-line edges reduce visible straight segments on bends.
  • Shared cross-sections and continuous stripe direction improve rail joins and shared-route transitions. Combined line width follows map zoom, so shared sections no longer remain excessively thick when zoomed out.
  • Static rail geometry and moving carriages use separate bounded caches. Offscreen train filtering and three levels of carriage detail reduce repeated geometry work and unnecessary drawing.
  • Global train collection and encoding are shared on the server. Compact per-car reference points and separately synchronized definitions avoid repeating full poses and text in every position update; subscriptions end when no map needs them.
  • Rendering uses fixed 2D layers: rail backing, route colours/blocks, then carriages. Native XYZ is retained, without height sorting or underpass masking.
  • Fixed missing train visibility cases, singleplayer Xaero updates being stopped by map pause, and Fabric 1.21.1 JourneyMap plugin discovery. MC 1.20 adapters retain their loader-specific networking and JourneyMap 5/6 support.

中文更新说明

相较 v1.5.1,本版新增全图实时列车,并统一改善六个平台的曲线、共线拼接和地图缩放表现。

新增功能

  • 全图实时列车:Xaero 与 JourneyMap 可显示当前查看维度中远离玩家的运行车辆。位置由 TSC 下发,客户端只插值和绘制抽象车厢,不维护第二套行车模拟。
  • 更清楚的车厢与悬停信息:增加车体描边、线路色侧边和方向标记;缩远显示紧凑列车图标,放大显示每节车厢。悬停显示可用的车辆/车型信息、所属线路、终点和编组节数。可用 /mtrmap config trainCars false 关闭列车层。
  • 三种线路样式:轻铁为标准宽度的 70%;普通 Rail 与高铁等宽,高铁使用连续线路色描边的彩白交替矩形块。
  • 兼容分支功能同步:MC 1.20.1/1.20.4 的 Forge、Fabric 包现已包含最新绘制及全图列车功能,与 1.21.1 的 NeoForge、Fabric 一同提供。

优化与修复

  • 采用原生轨道曲线、自适应绘制精度及细线边缘过渡,改善弯道折线感。
  • 改善轨道接头、共线色带与白块的连续性;总线宽随地图缩放收细,避免缩远后共线区域过粗。
  • 分离静态轨道缓存与动态车厢,增加视口剔除和三级车厢细节,减少逐帧重建与屏幕外绘制。
  • 服务端共享全图车辆采集和编码,压缩车厢参考点、独立同步定义,减少高频位置包中重复的姿态与文字;不再需要地图时结束订阅。
  • 使用轨道底衬→线路→车厢的纯 2D 绘制;保留真实 XYZ,不进行高度排序或下穿遮挡。
  • 修复部分车辆不可见、Xaero 单机地图暂停导致车辆停止更新,以及 Fabric 1.21.1 无法发现 JourneyMap 插件的问题;保留旧版加载器网络和 JourneyMap 5/6 适配。

This mod has no additional files