MTR 版本要求: 3.1.12 以上 4.0.0 以下
MTR Version Required: Above 3.1.12 but below 4.0.0
Changelog:
- Fix: Bridge & tunnel creator became too imprecise in 0.5.0, now it should be relatively better
- Fix: Bridge creator not removing one block on top (now in line with original MTR behavior)
- Change: Bridge creator now places a full block below the node at the top of a slope
- Change: Bridge creator now place double slabs at where it used to place top slabs
- Fix: Crash when using Sodium 0.5+
更改内容:
- 修复: 桥梁和隧道创建器在 0.5.0 里变得太不准确了,现在应当相对更好一点
- 修复: 桥梁创建器不去除上方一格方块 (现在和 MTR 原版行为一致了)
- 更改: 桥梁创建器现在在顶端节点下方放置完整方块了
- 更改: 桥梁创建器现在在原先放上半砖的地方会放置双半砖
- 修复: 在同时使用 Sodium 0.5+ 时崩溃
MTR 版本要求: 3.1.12 以上 4.0.0 以下
MTR Version Required: Above 3.1.12 but below 4.0.0
Changelog:
- Add: 1-block-wide bridge creator
- Add: Inject into MTR's bridge & tunnel creator logics and make them faster
- Change: Support INTERIOR material render stage for rail models
- Add: JS: Support defining multiple
create
/render
/dispose
functions in different entries ofscript_files
- Add: JS: Train script quick reload shortcut (
F3+5
) (Might break rendering sometimes?) - Add: JS:
GraphicsTexture
debug overlay (use withsetDebugInfo
) - Fix: JS: Trains'
render
functions not called when first car outside visible range - Fix: JS: Trains' gangway textures incorrectly rendered at barrier width
- Add: JS:
isClientPlayerRiding
member inTrain
- Add: JS:
displayMessage
,narrate
member inMinecraftClient
(By Jeffreyg1228) - Add: JS:
getWorldPosVector3f
member inBlockEntityEyeCandy
更改内容:
- 新增:1 格宽的桥梁创建器
- 新增:注入修改 MTR 的桥梁、隧道创建器逻辑,以使其更快
- 更改:支持铁路模型材质使用 INTERIOR 渲染阶段
- 新增:JS: 支持在
script_files
的不同条目中定义多个create
/render
/dispose
函数 - 新增:JS: 列车脚本快速重新加载快捷键(
F3+5
)(可能有时会搞坏渲染?) - 新增:JS:
GraphicsTexture
调试叠加层 (通过setDebugInfo
使用) - 修复:JS: 当第一节车厢超出可见范围时,列车的
render
函数不被调用 - 修复:JS: 列车的连通道贴图渲染在了护栏的宽度上
- 新增:JS:
Train
中的isClientPlayerRiding
成员 - 新增:JS:
MinecraftClient
中的displayMessage
、narrate
成员(By Jeffreyg1228) - 新增:JS:
BlockEntityEyeCandy
中的getWorldPosVector3f
成员
MTR 版本要求: 3.1.12 以上 4.0.0 以下
MTR Version Required: Above 3.1.12 but below 4.0.0
This update contains some bugfixes.
Changelog:
- Change: Depth sorting is turned off for translucent faces by default (This should hopefully boost performance)
- Change: Prioritize processing rail rendering updates closer to the player
- Fix: Performance issue with very long rails (Rail sections outside view distance were still rendered)
- Fix: Train model parts with INTERIOR_TRANSLUCENT stage was not hidden beyond detail render distance (MTR hides them regardless of setting of skip_rendering_if_too_far, now it's changed to match the behavior of vanilla MTR)
- Fix: Crash in JavaScript handling code when the last platform isn't in station area
- Fix: Broken zh_hk translation
- Add: "/mtrnte hideriding" command, as a shortcut to toggle the "hide riding train" rendering setting
- Add: Scripting train members "id()", "siding()", "lastCarPosition", "lastCarRotation"
本次更新修复了一些 bug。 更改内容:
- 更改:默认情况下关闭半透明面的深度排序(应该可以提高性能)
- 更改:优先处理靠近玩家的轨道渲染更新
- 修复:非常长的轨道导致的性能问题(具体来说,之前仍然处理了可视范围外的铁轨分段)
- 修复:Stage 设为 INTERIOR_TRANSLUCENT 的列车模型部件在详细渲染距离之外没有隐藏(MTR 原版不管 skip_rendering_if_too_far 是否打开都会隐藏它们,所以现在已更改为与原版 MTR 的行为相匹配)
- 修复:对于有 JavaScript 的列车,当最后一个站台不在车站区域内时会崩溃
- 修复:香港繁体翻译无法加载
- 添加:"/mtrnte hideriding" 命令,作为切换 "不显示自己所乘坐的车辆" 渲染设置的快捷方式
- 添加:列车 JavaScript 成员 "id()"、"siding()"、"lastCarPosition"、"lastCarRotation"