Documentation

Changelog

MTR Map Overlay releases, including Minecraft 1.20.1 and 1.20.4 Forge/Fabric builds and Minecraft 1.21.1 NeoForge/Fabric builds.

Release summaries are based on the GitHub Releases. Open a version for its complete notes and downloadable files. v1.6.0 is the latest stable release. Choose an asset for your exact Minecraft version and loader.

v1.6.0 · 2026-11-11 · Latest stable

  • Navigate now checks whether each registered provider can handle the selected station, shows only available providers in the chooser, and checks again on click.
  • Added an optional availability predicate to the navigation API while keeping the original registration overload compatible. Closed, stale or failing providers are isolated.
  • Completed English, Simplified Chinese, Traditional Chinese and Japanese controls, arrival boards, tooltips and command feedback, following Minecraft’s language. Player-defined station and route names stay unchanged.
  • Improved localized map labels, PIDS style names and diagnostic feedback. Native arrival boards, map focus and dimming, whole-map trains and pure 2D rendering remain available across all six builds.

Read the v1.6.0 release →

v1.5.3 · 2026-10-26 · Pre-release

  • Click stations to pin their classic information cards, then Expand for native MTR/TSC arrivals by destination, line and platform.
  • Choose British black/amber PIDS (default) or European/airport styling with /mtrmap config pidsStyle british|european; the choice persists.
  • Public API 1.0.0 provides native catalogs, station subscriptions, independent map views and a provider-based Navigate entry. Third-party navigation mods provide planning; completed and unused sections can dim independently.
  • Shared arrival collection, bounded queues and background decoding reduce duplicate work. Fixed panel input conflicts, text alignment and map/player-arrow drawing over panels.
  • All six platform builds retain whole-map trains and pure 2D rendering. Native arrivals require matching client/server versions.

Read the v1.5.3 release →

v1.5.2 · 2026-10-22

  • Whole-map live trains from TSC, including far-away trains; zoom-dependent carriage detail and hover metadata, with /mtrmap config trainCars control.
  • Distinct light-rail, rail and high-speed styles; smoother native curves, shared-route joins and zoom-responsive line widths.
  • Separate geometry/vehicle caches, offscreen filtering and shared server train encoding. Both maps use fixed 2D layers.
  • Updated six Forge/NeoForge/Fabric builds and the io.github.teamcreating.mtrmap Java namespace. Matching client/server builds are required for whole-map trains.

Read the v1.5.2 release →

v1.5.1 · 2026-09-28

  • Fixed a NeoForge dedicated-server startup crash by moving JourneyMap and other client-only registration out of common setup.
  • Isolated client network handlers while retaining the v5 snapshot protocol and Fabric’s loader-specific transport.
  • Verified both loader builds, NeoForge tests, dedicated-server startup and a client snapshot containing routes, rails and landmarks. Fullscreen visuals and cross-machine play still need manual checks.
  • The original NeoForge and Fabric JARs remain for Minecraft 1.21.1 with MTR 4.1.0-beta.2. A whole-network view needs the matching mod on both client and server.
  • MC 1.20 compatibility added on 2026-10-01: four additional Forge/Fabric JARs cover Minecraft 1.20.1 and 1.20.4 with MTR 4.0.5 (required range >=4.0.5, <4.1). Each JAR targets the exact Minecraft version and loader in its filename; Java 17 or newer is required to run these builds.
  • All four MC 1.20 combinations passed local development-runtime map and server checks. Production JAR startup and cross-machine multiplayer remain unverified.

Read the v1.5.1 release and downloads →

v1.5.0 · 2026-09-25

  • Added physical rails and shared-route colour bands to JourneyMap’s fullscreen map, with separate TRACKS and ROUTES controls.
  • Kept JourneyMap paths and landmarks aligned during pan and zoom; landmarks render above the line layers.
  • Reduced rendering work by reusing sampled geometry, culling offscreen rails and batching compatible icons. Hardened snapshot assembly and cleared fallback caches when switching servers.
  • Continued support for Minecraft 1.21.1, MTR 4.1.0-beta.2, NeoForge and Fabric. Whole-network data requires the mod on the server too.

Read the v1.5.0 release and downloads →

v1.4.6 · 2026-09-23

  • Introduced a Fabric 1.21.1 build alongside NeoForge, sharing the map data and v5 snapshot format.
  • Moved station, platform and depot markers into fullscreen maps instead of ordinary Xaero waypoints, and cleaned up older [MTR] waypoints.
  • Improved icon positioning and texture sampling in Xaero and JourneyMap.
  • Renamed the mod ID and client command to mtrmap and /mtrmap; loader-specific configuration files replaced the old name.

Read the v1.4.6 release →

v1.4.4 · 2026-09-23

  • Migrated to Minecraft 1.21.1, NeoForge and MTR 4.1.0-beta.2, with Xaero and JourneyMap in one mod.
  • Added server snapshots for the full rail network, route geometry and map landmarks.
  • Drew routes along actual rails, including side-by-side colour bands where several routes share a track.

Read the v1.4.4 release →

v1.0.1 · 2026-09-05

  • Shipped separate Xaero and JourneyMap client mods for Minecraft 1.20.1 / Forge.
  • The Xaero build focused on waypoint synchronisation after removing its World Map route view. JourneyMap gained station/platform display modes, depot markers and client commands.
  • Fixed repeated JourneyMap marker IDs and improved landmark synchronisation. These older builds have different requirements and commands from the current mod.

Read the v1.0.1 release →

v1.0.0 · 2026-04-13

  • First release, adding MTR routes to Xaero’s World Map and client-side access to available MTR data.
  • Improved station and waypoint extraction, with optional map integration that could be skipped when dependencies were absent.
  • Targeted Minecraft 1.20.1 / Forge and older MTR and Xaero versions.

Read the v1.0.0 release →