promotional bannermobile promotional banner

Track and Trains

Heavy Rail Logistics, High-Speed Locomotives, Automated Trackside Facilities, and Subterranean Excavation for Minecraft 26.3 (NeoForge)
Back to Files

track and trains-1.1.21.jar

File nametrack-and-trains-1.1.21.jar
Uploader
ShineraShinera
Uploaded
Nov 3, 2026
Downloads
24
Size
4.2 MB
Mod Loaders
NeoForge
File ID
9427769
Type
R
Release
Supported game versions
  • 26.3

Curse Maven Snippet

NeoForge

implementation "curse.maven:track-and-trains-1763650:9427769"

Learn more about Curse Maven

What's new

[1.1.21] - 2026-11-03

Fixed

  • Speed Control Rail Approach Stopping & Tag Recognition:
    • Registered miningtools:speed_control_rail and miningtools:coupler_rail into minecraft:tags/block/rails.json and minecraft:tags/block/mineable/pickaxe.json. Previously, approaching locomotives and rolling stock evaluated the speed control rail as a missing track gap or solid obstacle, triggering emergency consist shutdown.
    • Hardened rail detection with TrainChainingUtil.isRail() across all locomotive and rolling stock movement checks (BasicLocomotiveEntity, DieselLocomotiveEntity, ElectricLocomotiveEntity, and TrainChainingUtil), preventing false-positive obstacle detection on any rail block.
    • Temporarily suppressed coupled consist collision bounding boxes during locomotive repositioning so reverse and inverted travel never causes the locomotive to bind against its own cars.
    • Speed Control Rails now immediately apply directional velocity in the new travel heading upon activation.

[1.1.20] - 2026-11-03

Added

  • Dedicated Left Turnout Rail (Turnout Rail (Left)):
    • Added a dedicated, standalone Turnout Rail (Left) (miningtools:left_turnout_rail) block and item that branches left by default when placed.
    • Re-labeled the original turnout rail as Turnout Rail (Right) (miningtools:turnout_rail) for clarity.
    • Added full crafting recipes: craft 4 Left Turnout Rails using rails and a lever, or convert directly 1:1 between Right and Left Turnout Rails in any crafting grid (shapeless).
    • Fully integrated with Track Signal Switches and redstone control: toggling a switch or redstone signal shifts the articulated switch points and switches minecart paths between mainline straight and left divergent curves.
    • Added Railroad Crowbar useOn handling on turnout rails for consistent rotation and switch interaction.

[1.1.19] - 2026-11-03

Fixed

  • Turnout Rail Sneak-Click Branch Inversion:
    • Restored Sneak + Right-Clicking a Turnout Rail with an empty hand (or crowbar) to immediately toggle and invert the divergent curve branch between Left and Right (curve_left).
    • Players can now configure left-curving and right-curving turnout switches bare-handed without facing drift.
    • Right-clicking with the Railroad Crowbar rotates track facing 90° clockwise.

Added

  • Speed Control Rail Invert/Switch Direction Mode:
    • Added a new "Direction: Invert / Switch" (DIR_INVERT) mode to the Speed Control Rail configuration GUI.
    • When a locomotive touches the rail in this mode, it automatically inverts its travel heading from whatever direction it arrived in (i.e. forward becomes reverse, reverse becomes forward), seamlessly switching the travel direction of the consist.

[1.1.18] - 2026-11-03

Fixed

  • Station Cart Targeting & Adjacent Car Isolation:
    • Fixed an issue where Cargo Loaders/Unloaders, Fluid Loaders/Unloaders, and Entity Loaders/Unloaders would load or unload a train car beside the car actually resting on the station track (such as transferring into a coupled freight car when a caboose, locomotive, or passenger car is over the loader).
    • Reduced the entity detection bounding box from inflate(1.1) to inflate(0.35) and implemented precise center-distance tracking so the station only ever interacts with the cart directly occupying its rail block.
    • If the cart directly over the station rail is not an eligible target for transfer, neighboring coupled cars are completely ignored.

Added

  • Configurable Train Release Delay on Loaders & Unloaders:
    • Added an interactive Release Delay option (None (0s), 1s, 2s, 3s, 4s, 5s, 10s, default 3s) in the GUI of Cargo Loaders, Cargo Unloaders, Locomotive Coaling Stations, and Fluid Loaders/Unloaders.
    • The station now continues holding the train for the configured delay duration after the last item or fluid transfer. This prevents trains from departing prematurely when items/fluids are still trickling in from external pipes, hoppers, or conduits.
    • Any new transfer during the delay window automatically resets the countdown timer.

[1.1.16] - 2026-11-03

Changed

  • Speed Control Rail Locomotive-Only Activation:
    • Speed Control Rails now only activate when an actual locomotive (BasicLocomotiveEntity, DieselLocomotiveEntity, or ElectricLocomotiveEntity) directly touches the track.
    • Trailing or pushed non-locomotive carts (freight cars, tank cars, chest carts, passenger cars, cabooses, etc.) within a consist no longer trigger the speed control rail when rolling over it.
    • Consist speed and direction synchronization remains active when the locomotive itself passes over the rail, smoothly updating the full train consist.

[1.1.15] - 2026-11-02

Fixed

  • Track Layer Cart Position Snapping on Work Mode Switch:
    • Fixed a position desynchronization bug where moving the Track Layer Cart forward in Transport/Off mode (WORK_MODE_OFF) and then switching back to Laying Mode (WORK_MODE_LAY) or Removing Mode snapped the cart backward to the location where work mode was originally disengaged.
    • setWorkMode, setRunMode, and tick now actively track and synchronize currentRailPos to the cart's actual current rail position (getCurrentBlockPosOrRailBelow) during non-work travel and upon mode switching.
    • Automatically clears stale stepping state (isStepMoving, targetRailPos, and stepTicks) whenever work mode changes or when the cart's current rail position diverges from its previous step origin.

This mod has no additional files