Repository navigation
v2.9.0 — Reverse train junction routing
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.