Плагин Генераторы мира Iris - Dimension Engine [3.9.1-1.20.1-1.21.11]

Изменения:

– Разрешена рекурсия для вырезания (carving)
– Реализованы кастомные условия для Mythic Mobs
– Исключения JSON and zip file closed больше не отправляются в Sentry
– Глобальный кеш предварительной генерации временно отключён по умолчанию
– Добавлена дополнительная информация об движке в контекст Sentry:
— Является ли миром Studio
— Закрыт ли движок
— Версия, ID и хэш пака
— Время простоя Mantle, количество загруженных и поставленных в очередь регионов
– Добавлен Server ID (опционально), основанный на хэше JVM, процессора, объёма памяти и установленных плагинов

Исправления:

– Спавнеры не создавали сущностей из-за использования старого формата
– Удаление временных файлов Mantle до полной записи
– Ошибка при создании временного файла, если пользователь удалил временную директорию
– Деление на ноль в движке svc
– Удаление неиспользуемого утиля, вызывавшего ClassNotFoundException
– Использование корректного алгоритма перемешивания для лута
– Ненадёжная работа метода параллельной загрузки
– NullPointerException при создании кубоидов
– IndexOutOfBoundsException при получении выделения с помощью ванды
– Удаление легаси-символов перед десериализацией MiniMessage

Обслуживание:

– Обновлён Gradle Wrapper до 8.14.2 и переход на Kotlin DSL
Автор: bobobo
Изменения:
– Повышена скорость записи Mantle
– Добавлена возможность отказаться от анонимной автоотчётности через Sentry

Исправления:
– Исправлена ошибка записи Mantle на Windows
– Исправлено: бенчмаркинг не отключался как положено
– Исправлено: краш или остановка при записи кеша предварительной генерации вызывала повреждение данных
– Исправлено: движок тиковал игроков в неправильном измерении
Автор: bobobo
  • Функции:
    – Поддержка Minecraft 1.21.5
    – Добавлен перевод на японский язык
    – Обновлены переводы: литовский, вьетнамский, китайский

  • Исправления:
    – Исправлено: Mantle хранился в одной папке для всех миров, что приводило к потере или повреждению данных
    – Исправлено: Mantle выгружался и сохранялся при любом переходе между мирами, а не только при переходе в целевой
    – Исправлено: команды не загружались, если путь к JAR-файлу плагина содержал специальные символы
Автор: bobobo
Добавлено:
– Поддержка Minecraft 1.21.5
– Реализован заголовок версии для тектонических плит
– Реализован параметр exhaustionChance для маркеров
– Асинхронный расчёт точки спауна для ускорения генерации мира

Исправления:
– Изменение размера перечисления флагов мантии ломало формат mantle
– Изменения высоты мира нарушали формат mantle
– Удаление слоёв мантии нарушало формат mantle
– Обновление теперь работает корректно
– Движки не закрывались при остановке сервера
– Пещерные жидкости игнорировали палитру жидкостей
– Прегенератор не завершался при запуске нового

Обслуживание:
– Очистка кода mantle trimmer и engine service
– Обновлён API Nexo до версии 1.6.0
Автор: bobobo
  • Исправлено создание пустых миров (Nether и End) при использовании Iris как основного мира
  • Исправлено недостаточное количество чанков при предварительной генерации
  • Исправлена некорректная работа параметра центра в Pregen
  • Исправлены возможные конфликты с плагинами, создающими миры
Автор: bobobo
Хотфикс:
– Исправлена ошибка создания мира из-за отсутствующих level stems
– Добавлена защита от отсутствующих типов измерений, предотвращающая повреждение мира
– Обновлён ресурспак верхнего мира до версии 31020
Автор: bobobo
Исправление высоты мира:
  • Изоляция высоты мира Iris в отдельные типы измерений.
  • Исправлено игнорирование существующих миров при расчёте диапазона высоты измерений.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Исправление неконтролируемого спавна мобов из-за того, что в большинстве случаев кулдаун был равен 0
  • Исправление неправильного расчета максимального количества существ
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
ВерхНиз