基本信息
我的世界Java版本
平台
运行环境
其他链接
搬运团队
详情信息
更新日志
MTR 版本要求:3.1.12 及以上且 4.0.0 以下
MTR Version Required: Above 3.1.12 and below 4.0.0
本次更新涉及较为重大的变更,有可能会引入更多的 bug。请务必报告您遇到的任何问题,以便我能尽快进行修复。
更改内容:
-
新增:JavaScript 脚本支持。这是一个较为复杂的系统,主要面向具有一定编程知识的高级资源包开发者。它能够非常灵活地控制列车的外观,实现诸多动态功能,如完全自定义的动画液晶显示屏、可旋转的车轮等。
-
新增:BBMODEL 预加载优化。它将 BBMODEL 转换为与 OBJ 模型相同的内部结构,并在加载过程中提前将其上传至 VRAM,使 BBMODEL 的渲染性能达到与 OBJ 模型相同的水平。(内置列车目前暂未受到此优化。)目前该功能默认处于关闭状态,因为有玩家在测试中反馈,该功能在某些设备上可提升 FPS,但在其他设备上会降低 FPS。请根据实际情况进行设置。
-
新增:利用 Forgix 构建了 Forge 和 Fabric 二合一的 JAR 文件。
-
更改:NTE 的版本号现在形如 "MTR-NTE-0.4.0+1.19.2",而不再是之前的 "MTR-NTE-1.19.2-0.4.0",以更好地遵循版本规范。
-
更改:在 fabric.mod.json 和 forge mods.toml 中添加了版本要求。现在,例如如果您在 Minecraft 1.18.2 中意外使用了 1.19.2 的 NTE,应该会出现正确的错误提示屏幕而不是直接崩溃。
-
更改:将精确版本检查改为 "协议版本" 检查。现在,即使您的客户端上使用的 NTE 版本稍新,只要在数据同步方面是相同的,就不会阻止您连接服务器。
-
新增:对于 MTR 资源包,NTE 会隐藏因 Minecraft 版本不同而导致的 "不兼容" 警告。
-
修复:装饰对象的显示位置或方向不正确,或者会跟随刷子图标一起旋转。
-
修复:在轨道模型选择屏幕中,其中一个轨道模型可能不可见。
-
新增:使用刷子再次右键单击轨道节点可翻转轨道模型的方向。
-
修复:半透明面的叠放顺序不正确。现在已正确实现了半透明面的深度排序。
-
更改:设置屏幕现在使用 "Cloth Config"。应该会更加美观和有条理。
-
新增:可以在 NTE 配置界面关闭列车音效。
-
新增:可以在 NTE 配置界面禁用半透明面的渲染。
-
新增:可从 Forge 模组菜单访问 NTE 渲染配置。
-
新增:自动合并一起移动的 OBJ 模型组,提高渲染性能,同时无需资源包作者手动进行合并。
-
更改:除了之前支持的 "g" 分组外,还支持了 OBJ 文件中的物体组("o")。
-
新增:允许在火车或装饰对象 JSON 中使用 "flipV" 指定 UV 方向,无需作者编写 "#flipv" 或手动翻转贴图。
-
更改:资源加载错误报告屏幕现在使用 Cloth Config。
-
更改:在上传之前会验证模型中的顶点索引。
-
更改:移除了之前(从未正式公布的)基于 JSON 的动态显示屏系统。
-
新增:在 MTR 加载自定义资源时出现 JSON 语法错误时,在错误信息中添加准确的文件名。(与 MRP 不兼容)
-
修复:一些潜在的内存泄漏问题。