Скачать IE render fix — Minecraft Моды — MetaMods

IE render fix

Активный

Установок

0

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

10 месяцев назад
Клиент

IE render fix: Исправление сбоев рендеринга Immersive Engineering

Проблема, которую решает этот мод

При проектировании пользовательских структур для Minecolony с использованием труб Immersive Engineering или конвейерных лент возникает неприятная ошибка - сбой игры с исключением NullPointerException. Эта проблема появляется в процессе работы с плагином Structurize.

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

IE render fix представляет собой дополнение для Immersive Engineering, которое применяет трансформации ASM для внедрения защитного кода в следующие компоненты:

  • жидкостные трубы (fluidpipes)
  • горизонтальные конвейеры (conveyorbasic)
  • вертикальные конвейеры (conveyorvertical)

Добавляется простая, но эффективная проверка:

if (getWorld() == null) return {returnvalue};

Эта строка предотвращает возникновение NullPointerException и аварийное завершение игры.

Когда использовать этот мод

Модификация необходима только тем, кто создаёт собственные структуры для Structurize с включением труб и конвейерных систем Immersive Engineering. Если вы не работаете с созданием структур с такими элементами, модуль будет бесполезен.

Технические особенности

Важно отметить, что идеальным решением было бы простое добавление проверки прямо в исходный код IE. Однако из-за отсутствия обновлений от авторов основного мода приходится использовать этот обходной путь через стороннее дополнение.

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

MarvinEckhardt

Создан: 1 июл 2024

ID: 100138