Скачать Create Train Crash Fix — Minecraft Моды — MetaMods

Create Train Crash Fix

Активный

Установок

1

Последнее обновление

11 месяцев назад

Версии

1.20.1
Сервер
Fabric
Quilt
Технологические

Create Train Crash Fix

Этот мод устраняет критическую ошибку, которая может возникать при создании поездов в модификации Create. Проблема проявляется в виде внезапного вылета сервера, когда координаты поезда становятся бесконечными или неопределенными, даже если в файле данных поезда отображаются корректные значения.

Как работает исправление

Разработчик обнаружил, что проблема возникает во время процесса сериализации данных. Хотя файл create_tracks.dat содержит правильные координаты, при создании сущности поезда они превращаются в значения NaN (Not a Number), что приводит к краху.

Было реализовано элегантное решение через два миксина, которые перехватывают процесс создания сущности и чтения NBT-данных. Основной фикс происходит в методе createEntity, где координаты позиции принудительно перезаписываются корректными значениями из positionAnchor перед созданием сущности поезда.

Техническая реализация

Мод использует систему миксинов для внедрения исправления непосредственно в код Create. При обнаружении невалидных координат система автоматически заменяет их на корректные значения, предотвращая возникновение ошибки.

Это компактное и эффективное решение, которое не влияет на производительность и совместимо с другими модами.

Участники проекта
JXSnack

JXSnack

Разработчик

Создан: 26 окт 2024

ID: 62858