Скачать DHMPEMFixer — Minecraft Моды — MetaMods

DHMPEMFixer

Активный

Установок

0

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

3 месяца назад

Версии

1.20.1
Клиент и сервер
Forge
Библиотеки
Оптимизация игры

DHMPEMFixer - исправление совместимости модов

Данный мод был интегрирован в версию MPEM MOD 3.0 и больше не требуется как отдельное дополнение.

Для удобства восприятия в описании используются сокращения: DH обозначает мод Distant Horizons, а MPEM - Moonlit Performance Enhancement Module.

Без установки этого исправления на клиентской стороне возникает критическая ошибка в модификации DH. Проблема связана с нулевыми значениями полей PACKET_SENDER или MC в классе ForgeClientProxy, что приводит к аварийному завершению работы.

На серверной стороне аналогичная ситуация - отсутствие фикса вызывает краш из-за нулевого поля PACKET_SENDER в классе ForgeServerProxy.

Причина возникновения конфликта

Модификация MPEM вносит изменения в систему событий Forge. Хотя большинство модов корректно работают с этими изменениями, DH оказался чувствительным к таким модификациям и перестаёт функционировать должным образом.

Механизм решения проблемы

Исправление реализовано с помощью технологии mixin. Мод внедряется в классы ForgeClientProxy и ForgeServerProxy, предотвращая появление нулевых значений в критически важных полях. При обнаружении null-значений производится их автоматическая коррекция для обеспечения стабильной работы.

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

KSmc_brigade

Разработчик

Создан: 22 июл 2025

ID: 256656