Repository navigation
Create: Trains Scheduling v0.0.2-alpha
Pre-release
Pre-release
简体中文
新增
- JourneyMap 支持:与 Xaero 共用同一套调度叠加层(车站标记、逐车厢高亮、点列车菜单、选站)
- 功能权限系统:一般玩家默认没有任何调度权限;OP 通过
/cts perm grant|revoke <玩家> <dispatch|override|schedule>按功能授予/剥夺,授权保存在存档内(重启不丢),并实时同步到客户端用于菜单灰显 - 手动时刻表"禁用"改为打断保留:手动放置的时刻表会暂停并保留、可恢复;只有自动/本 mod 下发的时刻表才会被真正清除
- 菜单新增 恢复时刻表;状态详情显示服务端权威的"已暂停 / 自动时刻表"信息
- 权限不足时菜单项自动灰显
修复
- "可自动运行 / 有时刻表"改为向服务端查询,不再因客户端同步延迟而显示错误
依赖
Minecraft 1.21.1 / NeoForge 21.1.219+ / Create 6.0.10 / Create Railways Navigator 0.10.0-C6+(硬依赖)/ DragonLib 3.0.28+;客户端另需 Xaero's World Map 或 JourneyMap。
English
Added
- JourneyMap support: shares the same dispatch overlay as Xaero (station markers, per-carriage highlight, train menu, station picking)
- Per-feature permission system: normal players have no dispatch rights by default. OPs grant/revoke
dispatch/override/schedulevia/cts perm grant|revoke <player> <permission>. Grants are stored in the world save (survive restarts) and synced to the client to grey out menu items - Disabling a manually placed schedule now interrupts it (paused and kept, resumable) instead of destroying it; only auto / mod-created schedules are cleared
- Menu gains Resume schedule; status shows server-authoritative paused / auto-schedule info
- Menu items grey out when the player lacks permission
Fixed
- "Can run automatically / has schedule" is now queried from the server instead of relying on possibly stale client sync
Dependencies
Minecraft 1.21.1 / NeoForge 21.1.219+ / Create 6.0.10 / Create Railways Navigator 0.10.0-C6+ (hard dependency) / DragonLib 3.0.28+; the client also needs Xaero's World Map or JourneyMap.
Full Changelog: v0.0.1-alpha...v0.0.2-alpha