CreateTrainWebAPI
by BeneHenke
CreateTrainWebAPI exposes live Create train, track, station and portal data over a web API so a BlueMap web map can display it.
What it does
The API reads positions and state from the Create server thread and serves cached responses, so web requests never touch game state directly. Trains, tracks, stations, signals and portals can be shown on the BlueMap web root, and the map can then be opened in a browser with the API address added to its scripts. The default port is 8080, and it can be changed in the config file.
Clicking a train on the map shows its speed, destination, schedule and cargo, while clicking a station lists its next arrivals and clicking a portal jumps to the other dimension. Since the map loads over a secure connection, the API needs a secure address too, or browsers refuse its data. Data sections in the config can be switched off, and their information is then left out entirely. Station positions are always included, and the overlay hides whatever is disabled.
The mod is open source under the MIT License and runs on the server only, so players join without installing it. It is published for Fabric, Forge and NeoForge, with files for 1.20.1 and 1.21.1 that are the same release line; the current builds are 1.1.0 for 1.20.1 on Fabric and Forge and 1.1.0 for 1.21.1 on NeoForge.
Key features
Live train positions
Endpoints publish the positions of trains and the state of the Create network for the web map to draw.
Clickable map details
Trains, stations and portals open detail panels with speed, schedules, arrivals and cross-dimension jumps.
Configurable data sections
Each data section can be switched off in the config, and the overlay hides whatever is disabled.
Cached server-side reads
Data is read on the Create server thread and cached, so map requests never touch live game state.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
BluemapFrontiers is a server-side mod under the MIT License, covering Fabric, Forge, NeoForge and Quilt for 1.19.4 – 1.21.10. Create: Track Map (UNOFFICIAL FORK) is also server-side and open source under the MIT License, with files for Fabric, Forge and NeoForge across 1.20.1 – 1.21.1. Xaero Train Map is a client-side mod for NeoForge on 1.21.1 under the MIT License, so it is installed by players rather than on the server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| CreateTrainWebAPI | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-09-27 |
| BluemapFrontiers | Fabric, Forge, NeoForge and Quilt | 1.19.4 – 1.21.10 | Server-side only | 2024-12-08 |
| Create: Track Map (UNOFFICIAL FORK) | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-03-08 |
| Xaero Train Map | NeoForge | 1.21.1 | Client-side only | 2025-06-27 |
Questions
Does CreateTrainWebAPI need to be installed on player clients?
Why must the API use a secure address?
Which loader and version should a server use?
In the catalog
CreateTrainWebAPI is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from BeneHenke
Similar mods
What the author says
This mod adds an endpoint for the postion data of the create trains. To install simply place the jar file into the mods folder. By default it uses port 8080, this can be changed in the config file. Clicking a train shows its speed, destination, schedule and cargo; clicking a station shows the next arrivals; clicking…
Official listing
- Modrinth page
- modrinth.com/mod/createtrainwebapi
- Owner
- BeneHenke
- Published
- 2026-05-17
- Updated on Modrinth
- 2026-09-27
- Facts verified
- 2026-10-15