基本信息
我的世界Java版本
平台
运行环境
其他链接
搬运团队
详情信息
更新日志
MTR Version Requirements: Above 3.1.12 and below 4.0.0
This update involves relatively major changes, and there is a possibility that more bugs have been introduced inadvertently. Please also report any bugs you encounter so that I can fix them as soon as possible.
-
Added: JavaScript scripting support. This is a relatively complex system aimed at advanced resource pack authors with some programming knowledge. It allows very flexible control of the appearance of the train, enabling many dynamic features such as fully customizable animated LCD displays and rotating wheels to be implemented.
-
Added: BBMODEL preloading optimization. It converts BBMODEL to the same internal structure as OBJ models and uploads them to VRAM in advance during loading, achieving the same rendering performance as OBJ models. (Built-in trains do not receive this optimization for the time being.) It should be noted that this feature is currently turned off by default, as some players reported that it improves performance on some devices but reduces FPS on others. You can turn it on or off according to your actual experience.
-
Added: Utilizes Forgix to generate an all-in-one JAR for both Forge and Fabric.
-
Changed: NTE now has a version number like "MTR-NTE-0.4.0+1.19.2" instead of "MTR-NTE-1.19.2-0.4.0" to better comply with versioning conventions.
-
Changed: Version requirements have been added to fabric.mod.json and forge mods.toml. Now, if you accidentally use the 1.19.2 NTE in Minecraft 1.18.2, you should get a proper error screen instead of a crash.
-
Changed: The exact version check has been changed to a "protocol version" check. Now, when the NTE on the client side is slightly newer but has the same underlying for syncing data, it will not prevent you from joining the server.
-
Added: The "Incompatible resource pack" warning due to Minecraft version is hidden for MTR resource packs.
-
Fixed: Decoration objects are displayed at incorrect locations or orientations or spin along with the brush icon.
-
Fixed: One of the rail models may be invisible on the rail model selection screen.
-
Added: Right-clicking on a rail node again with the brush flips the rail model orientation.
-
Fixed: Translucent faces do not stack correctly. A proper depth sorting for translucent faces is now implemented.
-
Changed: The configuration screen now uses Cloth Config. It should look better and be more organized.
-
Added: Train sound effects can be muted from the NTE configuration screen.
-
Added: The rendering of translucent faces can be disabled from the NTE configuration screen.
-
Added: The NTE rendering configuration can be accessed from the Forge mod menu.
-
Added: Automatically merges groups from OBJ models that move together simultaneously, improving rendering performance and eliminating the need for resource pack authors to manually merge them.
-
Changed: Object groups ("o") in OBJ files are also supported for grouping in addition to the previous ("g") grouping.
-
Added: Allows specifying the UV direction with "flipV" in train or decoration object JSON. There is no need to write "#flipv" or flip the textures anymore.
-
Changed: The resource loading exception screen now uses Cloth Config.
-
Changed: Vertex indices in models are validated before uploading.
-
Changed: The previous (never officially announced) JSON-based dynamic display system has been removed.
-
Added: Adds the exact file name to the error message when JSON syntax errors occur while MTR is loading custom resources. (breaks MRP)
-
Fixed: Some potential memory leaks.