Skip to content

feat: port 1.5.3 station PIDS and navigation view API to Minecraft 1.20 - #2

Merged
A-BenLi06 merged 3 commits into
compat/mtr-4.0-mc-1.20from
feat/1.5.3-station-board-mc120
Oct 26, 2026
Merged

A-BenLi06 merged 3 commits into
compat/mtr-4.0-mc-1.20from
feat/1.5.3-station-board-mc120

Conversation

@A-BenLi06

@A-BenLi06 A-BenLi06 commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

将1.5.3站点到站板、双PIDS样式和统一导航视图API移植到Minecraft1.20.1/1.20.4 Forge/Fabric。站点保留原信息,默认折叠,展开才请求MTR4.0.5原生PIDS预测;默认英式,/mtrmap config pidsStyle british|european切换并保存。

Java17公共API支持原生目录/停站序号/Depot路径区段、独立视图会话及精确dimmed;已走区段与未用线路透明度可分别设置,线路白块和物理底衬同步淡化。Navigate入口通过统一provider回调预留;不适配特定导航模组、不运行第二套模拟。Forge47/49网络和滚轮API、JourneyMap5桥分别保留。

验证:四目标各104测试通过、1生成用例跳过;四构建、生产JAR结构/字节码、独立与内嵌API公开签名和Java17消费者编译通过。CI工具20项回归通过。主线两目标与本兼容分支四目标现均完成computer-use两地图基础PIDS回归,包括默认折叠/展开、原生ETA、英式/欧式主题与滚轮输入。Forge1.20.4单人quick-play因Xaero serverData为空而断线,独立本地服务器双地图通过,单人启动仍未通过,根因待定位;真实provider端到端联动与大网性能仍未实测,详见docs/validation/pids-and-dimmed-1.5.3.md。

对应主线PR:#1 。开发版本1.5.3,不发布或替换1.5.2附件。

@A-BenLi06
A-BenLi06 marked this pull request as ready for review October 26, 2026 05:46
@A-BenLi06
A-BenLi06 merged commit e272b35 into compat/mtr-4.0-mc-1.20 Oct 26, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant