ModsFinder

RailOptimization

by EasterGhost2

Powered rails and activator rails switch on and off faster in large networks, once RailOptimization is installed on a server.

FabricForgeNeoForgeQuiltServer-side onlyGNU General Public License v3.0 onlyOpen source1.16 – 26.3

What it does

The mod changes how powered rails and activator rails update their state. In complex networks with straight, ascending, descending and mixed-slope sections, the updates finish up to 20 times faster than vanilla. Repeated updates that leave a rail's power state unchanged also cost much less. The default power range of 8 is kept unless an administrator changes it.

Fabric API must be present on Fabric installs. Lithium is optional; when it is installed, RailOptimization draws on its storage code and tracks block changes alongside it. The mod is server-side only, so players join without installing it. Files are published for Fabric, Forge, NeoForge and Quilt across 40 release versions, 1.16 – 26.3, with snapshot builds also available. The code is released under the GNU General Public License v3.0 only, so the project is open source.

The 20x figure comes from local benchmarks run at the default power range, comparing optimized and unoptimized updates on the same loader. Actual gains depend on rail layout, server load, hardware and other mods. The benchmark covers turning rails on and off; the unchanged-state result is a separate measure and not a whole-server speedup.

Key features

  1. Faster rail updates

    Powered and activator rails update their state much faster across straight, sloped and mixed rail networks.

  2. Cheaper repeated updates

    Updates that leave a rail's power state unchanged are handled with a much smaller cost.

  3. Adjustable power range

    The power range can be set from 1 to 64, and the vanilla default of 8 stays in place unless it is changed.

  4. Switch to vanilla logic

    Vanilla and optimized update logic can be swapped at runtime, so a contraption can be compared with the original behavior.

  5. Settings file

    Settings are stored in railoptimization.json and persist across restarts, and changing them requires administrator permission.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.32.5-snapshot.1Not available2.5-snapshot.12.5-snapshot.1
26.22.5-snapshot.1Not available2.5-snapshot.12.5-snapshot.1
26.1.22.5-snapshot.1Not available2.5-snapshot.12.5-snapshot.1
26.1.12.5-snapshot.1Not available2.5-snapshot.12.5-snapshot.1
26.12.5-snapshot.1Not available2.5-snapshot.12.5-snapshot.1
1.21.x12 of 12 versions with builds
1.21.112.0Not available2.02.0
1.21.102.0Not available2.02.0
1.21.92.0Not available2.02.0
1.21.82.0Not available2.02.0
1.21.72.0Not available2.02.0
1.21.62.0Not available2.02.0
1.21.52.0Not available2.02.0
1.21.42.0Not available2.02.0
1.21.32.0Not available2.02.0
1.21.22.0Not available2.02.0
1.21.12.0Not available2.02.0
1.212.0Not available2.02.0
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

LithiumNo-compromises game logic optimization mod, useful for both single-player games and multi-player servers.
Optional

Use cases

Large rail transit networks

Servers with long powered-rail lines, station switches and branching track can use the mod to reduce update delays.

Redstone contraption testing

Builders can disable the optimization and trigger a contraption again to check for behavioral differences against vanilla.

Who it’s for: Server owners running large rail networks, and builders who want faster powered and activator rail updates on a server they administer.

How it compares

Full comparison

Copper Powered Rails is server required with the client optional, under the MIT License, and is not open source; its files cover 1.17 – 26.2. Rail Recipe Rebalance is also server required with the client optional, under the MIT License, and not open source; it covers 1.15 – 26.2 and changes recipes rather than update speed. Activator Rail Crafting Output 16 is server required with the client optional, under All rights reserved, and covers 1.21.4 – 26.2.

ModLoadersGame versionsEnvironmentUpdated
RailOptimizationFabric, Forge, NeoForge and Quilt1.16 – 26.3Server-side only2026-10-14
Copper Powered RailsFabric, Forge, NeoForge and Quilt1.17 – 26.2Server required, client optional2026-08-24
Rail Recipe RebalanceFabric, Forge, NeoForge and Quilt1.15 – 26.2Server required, client optional2026-07-08
Activator Rail Crafting Output 16Fabric, Forge, NeoForge and Quilt1.21.4 – 26.2Server required, client optional2026-07-09

Questions

Does RailOptimization need Fabric API?

Fabric API is listed as a required dependency on Fabric. Forge, NeoForge and Quilt builds do not list it.

Does Lithium have to be installed?

No. Lithium is optional. When it is present, the mod uses its storage code and follows its block-change tracking.

Does the mod have to be installed on the client?

No. Server owners install it, and players connect with no copy of their own.

Which file should a server use for 26.3?

The latest Fabric, NeoForge and Quilt files are 2.5-snapshot.1 for 26.3, published 2026-10-14 on the beta channel. The latest Forge file is 2.0 for 1.20.4, published 2026-09-18.

In the catalog

RailOptimization is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.

More from EasterGhost2

All projects

Similar mods

What the author says

RailOptimization is a lightweight mod that makes powered rails and activator rails turn on and off up to 20x faster in complex rail networks. The best result is that you notice nothing while it is operating, except smoother and faster rail updates. Vanilla behavior and the default power range are preserved unless you…
EasterGhost2, on the Modrinth page

Official listing

Owner
EasterGhost2
Published
2023-11-15
Updated on Modrinth
2026-10-14
Facts verified
2026-10-15

Tags