Feature NBT Deadlock Be Gone
Активный0.0
Установок
Последнее обновление
Версии
Feature NBT Deadlock Be Gone
Этот мод создан для устранения критической ошибки, которая возникает исключительно в версии Minecraft 1.18. Проблема связана с зависанием игры при генерации структур с NBT-данными в мире.
Суть ошибки заключается в том, что при размещении построек с NBT-тегами во время генерации мира игра может полностью заблокироваться, если такая постройка заменяет любой блок с сущностью. Это касается спавнеров, сундуков, кафедр, кроватей, табличек и других подобных объектов. В результате игра перестаёт отвечать, а игровые тики прекращаются.
Проблема возникает из-за использования неподходящих методов размещения блоков в мире, которые небезопасны для процедур генерации. Мод решает эту проблему, пропуская вызовы опасных методов, когда работа происходит в контексте генерации мира.
Для модификаций эта ошибка может проявляться особенно часто, поэтому установка данного мода служит хорошей профилактической мерой.
Важно отметить, что данная ошибка отсутствует в версиях 1.17.x и ниже, а также исправлена в версиях 1.19 и выше. Она характерна исключительно для Minecraft 1.18.x.
Для разработчиков модов
Для использования в разработке добавьте в блок repositories файла build.gradle:
maven {
// FeatureNBTDeadlockBeGone
url "https://nexus.resourcefulbees.com/repository/maven-public/"
}
Затем в блок dependencies добавьте соответствующую зависимость:
FORGE:
runtimeOnly fg.deobf("com.telepathicgrunt:FeatureNBTDeadlockBeGone-Forge:2.0.0+1.18.2")
FABRIC:
modRuntimeOnly "com.telepathicgrunt:FeatureNBTDeadlockBeGone-Fabric:2.0.0+1.18.2"
QUILT:
modRuntimeOnly "com.telepathicgrunt:FeatureNBTDeadlockBeGone-Quilt:2.0.0+1.18.2"
Версию 2.0.0+1.18.2 можно заменить на нужную вам.