Skip to content

Create FastTrack

This is a simple quick and dirty mod i created to fix a problem plaguing big servers. Server hangs and tps lag when placing and breaking tracks.

Forge
Loaders
Forge
Downloads on Modrinth
265
Followers on Modrinth
1
version
1
Updated
August 8, 2026Aug 8
Published
in 2026

At a glance

Runs on Forge
For Minecraft 1.20.1
Needed on the server; optional in the game
Latest version — 1.0.0 from August 8, 2026
License MIT — free
Where it's needed
In gameoptionalOn serverrequired

Needed on the server; optional in the game

Game versions1.20.1

TrackFastRack

A tiny standalone Forge 1.20.1 mod that fixes a performance hot-spot in Create's railway code by applying the track-network flood-fill optimisation to the published Create mod — no forked Create needed.

The problem

Whenever a track is placed or broken, Create's TrackGraph#findDisconnectedGraphs runs a connected-component flood fill over the entire rail network. In released Create (≤ 6.0.8) the BFS frontier is an ArrayList, and popping from the head via ArrayList#remove(0) shifts the whole backing array on every pop — making the flood fill O(n²).

On a large rail network (~80k nodes), a single track modification can walk billions of elements, causing noticeable stutter and lag spikes while building or rerouting long train lines.

The fix

This mod injects a single Mixin that replaces the frontier with an ArrayDeque (poll() is O(1)) and swaps stream().findFirst() for a plain iterator, turning the flood fill into O(n). The change is a faithful port of Create fork commit 272e97604 ("Optimise train network hot paths").

Verify it's working

On game start the mod logs TrackGraph flood-fill self-test OK, proving the optimised method bound correctly at runtime.

FAQ

How to install Create FastTrack?

Install Forge for your Minecraft version, download Create FastTrack for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Create FastTrack support?

Create FastTrack has builds for Minecraft 1.20.1.

Is Create FastTrack needed on the server?

Needed on the server; optional in the game

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More