Skip to content

v2.9.0 — Reverse train junction routing

Choose a tag to compare

@github-actions github-actions released this 03 Oct 15:43
· 8 commits to main since this release
373a81b

Changes

  • Select facing junctions with A/D while driving forward or reversing, measured from the leading wheels.
  • Keep every carriage on the selected route until the whole train clears; reverse midway without sending later cars down another path.
  • Preserve orientation and occupied routes through saves and partial chunk loading, including carriages loading before their engine.
  • Keep throttle tapes consistent when a train faces the opposite direction along a track.
  • Fix premature junction locking for models with unequal front and rear axle offsets.

Code: #57
Guide: TF-Minecraft/Docs#84

Validation and compatibility

All 675 Java 21 tests pass, including an engine with three carriages, both turnout directions, reversal midway, adjacent junctions, and partial-load recovery. Opus 5.5 high and Astra reviewed the final code and documentation.

Existing saves and tapes remain readable. Before downgrading after this release writes opposite-facing trains, restore the matching vehicle-data backup alongside the older plugin.

Downloads