
Railway Evolution
Smart traffic control and collision avoidance for Create trains. No more signals needed.
2.3K
25
Список изменений
🚂 Railway Evolution v1.0.3 by Fizzy_lovely
[STABILITY & PRECISION UPDATE] — This major update introduces a complete rewrite of the limit-breaking system for the latest Create versions and perfects train vision on curved tracks.
🔹 Key Features:
- 🚀 True Infinity Mode: Completely bypassed the new "Catnip" library limits. Build trains and tracks of any length without restrictions.
- 📐 Precision Curve Awareness: Restored full obstacle detection on turns. Trains now "see" along the rails (tangents), not just direct movement vectors.
- 🎮 Enhanced Manual Control: When a player takes the throttle, the AI completely steps aside, disabling all automatic braking for a true manual experience.
🛠 Changelog:
1. 🚫 Infinity Mode Rewrite (Critical Fix)
- The Catnip Patch: Adapted for Create 6.0.10 and the Catnip library. The system now uses advanced reflection to patch
ConfigIntandModConfigSpec.IntValuehard-coded maximums. - Unlocked Limits:
- Track Placement Length: 32 → 10,000 blocks
- Max Train Assembly Length: 128 → 10,000 blocks
- Max Bogey Count: 20 → 10,000 bogeys
- Max Blocks Moved: 2048 → 10,000 blocks
- Added detailed server-side diagnostics (WARN logs) to verify every patched value.
2. 📐 Improved Curve Vision & Braking
- Tangent Calculation: Fixed the "chord vs tangent" issue. Heading is now derived from track geometry (nodes) instead of movement delta.
- Static Detection: Fixed trains going "blind" when stopped on a curve.
- Refined Thresholds: Lowered detection threshold from 1.5 to 0.5 blocks for pinpoint accuracy on sharp turns.
- Geometry Blending: Increased track geometry blend to 85% for smoother tracking.
3. 🎮 AI & Movement Logic
- Manual Override: AI braking is 100% disabled while a player is driving (
runtime.pauseddetection for Create 6.0.x). - Passenger Filtering: Players acting as passengers or drivers are no longer detected as obstacles "on the tracks."
- Anti-Gridlock: Refined junction yielding with a UUID-based tiebreak system to solve intersection stalemates.
🚦 Console Commands:
| Command | Description |
|---|---|
/railway infinity true/false | Toggle unlimited limits (The Catnip Fix) |
/railway braking distance <5-200> | Set obstacle detection range (Default: 50) |
/railway braking sharpness <1-10> | Set braking intensity (1: Smooth, 10: Aggressive) |
/railway safe-mode true/false | Toggle braking before players |
/railway reload | Rescan and update all tracked trains |
/railway release | Force unlock stuck trains from Yielding state |
⚠️ Requirements:
- NeoForge: 1.21.1
- Create: 0.6.10+ (and newer versions using Catnip library)
Thank you for 1,500+ downloads! Let’s keep the tracks moving! 🚂✨
Файлы
create_railway_evolution-1.0.3.jar(5.03 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.3
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
272
Дата публикации
1 нед. назад
