概述
本模组 NTE(Nemo's Transit Expansion,纸板箱交通扩展)包含一些由 Zbx1425 制作的对 我的世界铁路 模组本体的实验性扩展功能。
作为 MTR 开发贡献者之一,作者希望对这些新颖的功能作为独立扩展模组先行发布、展示与实验,并将稳定的部分稍后合并入 MTR 本体中。
本模组最初在 Teacon 2022 模组开发茶会 上公开,当时名为蒸汽动力 ( MTRSteamLoco ),并荣获 “癫火之王” 荣誉。
本模组现已被所有者 Zbx1425 内置在纸板箱特色我的世界铁路中。
本模组另有一个对于 MTR 3.2.2 版本的活跃分支 [ANTE] 无名的纸板箱的交通拓展 Aphrodite's Nemo's Transit Expansion,增添了例如外轨超高、JS装饰物件、混合连接器和更好的配置屏幕等功能。
新增内容
NTE 目前包含以下功能:
立体轨道;
新列车:D51 蒸汽机车、北京地铁 DK3,并带有应用新技术制作的车轮与乘务员动画;
可选择隐藏自己所乘坐的列车,便于拍摄前方展望影片;
资源包作者支持 (OBJ 模型导入支持)
通过新技术,NTE 为在 MTR 中使用 OBJ 格式的模型提供了支持。受益于新制的渲染系统,渲染性能更高,使用面数很高的精细模型时也不会造成很多卡顿,可以协助资源包作者制作应用更精细的模型。详见 OBJ 模型相关适配 。
JavaScript 脚本支持
此功能针对高级资源包作者。它可以非常灵活地控制列车的外观,实现许多动态功能,如完全自定义的动画 LCD 显示屏、可旋转的车轮等。
BBMODEL 预加载优化
它将 BBMODEL 转换为与 OBJ 模型相同的内部结构,并在加载资源包时提前上载到 VRAM,使 BBMODEL 的渲染性能达到与 OBJ 模型相同的水平 (内置列车暂不受到此功能优化) 。目前默认情况下该功能是关闭的,因为有玩家在测试中反映,该功能在某些设备上会提高 FPS,但在其他设备上会降低 FPS。请根据实际情况设置。
对于 MTR 资源包,NTE 会隐藏由于 Minecraft 版本不同而导致的 "不兼容" 警告。
可以在 NTE 配置界面关闭所有MTR列车的音效。
使用刷子右键单击轨道节点可翻转轨道模型的方向。
新增一格宽的桥梁创建器。
更改我的世界铁路桥梁、隧道创建器的逻辑。
使用 Cloth Config 为本模组的所有界面进行了适配,无需安装 Cloth Config API 。
在 MTR 加载自定义资源时出现 JSON 语法错误时,在错误信息中添加准确的文件名。(此功能与 MTR 资源包保护工具 不兼容)
安装须知
从 0.2.0 版本起,NTE 不再仅需客户端安装。安装 NTE 后,只可连接到已安装了相同数据传输协议 (自0.4.0起)的NTE 服务器。否则可能出现方块与物品缺失、混乱等情况,或无法连接到服务器。
不论如何,在服务器上使用 NTE 自带的或以资源包导入的含 OBJ 模型的列车时,其他没有安装 NTE 和对应资源包的玩家将不能看到这列车。
如果您想在未安装 NTE 的服务器上继续使用立体轨道等功能,您可将 NTE 的 JAR 文件(名称形如 MTR-NTE-fabric-1.19.2-0.5.2.jar)重命名,添加 -client 使其名称形如 MTR-NTE-fabric-1.19.2-0.5.2-client.jar。NTE 将自动检测到您的意图并进行调整。修改完成并重启游戏后,您即可在任意服务器中使用立体轨道、列车隐藏等功能,不需要在服务器一侧额外安装任何组件;但此时您无法使用发车铃和装饰物件功能。此途径只用于连接到未安装 NTE 的服务器。如需单人游戏或连接有 NTE 的服务器,请再把它改回去。
其他事项
本模组还在开发测试阶段,如有问题请报告;
本模组的部分内容已与 MTR 4.0.0 本体合并,再次安装该模组会由于冲突造成崩溃,但目前本体缺少部分功能,因此部分追加包无法加载或部分功能不全;
最新版(0.5.2)对 MTR 版本的最低要求是 MTR 3.1.12 ;
本模组短期内不会支持 1.16.5 ,因为本模组基于 1.17 以上渲染系统设计的,适配起来非常困难;
本模组所有物品无合成表,请通过物品栏或使用指令获取;
使用前请先阅读 此文档。
画廊
![[NTE]纸板箱的交通扩展 (Nemo's Transit Expansion)-第1张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)