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.
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.
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 trainCarscontrol. - 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.mtrmapJava namespace. Matching client/server builds are required for whole-map trains.
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
TRACKSandROUTEScontrols. - 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
mtrmapand/mtrmap; loader-specific configuration files replaced the old name.
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.
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.
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.