- Исправлена обработка файлов регионов подземелий на 26.1 (спасибо Taiyou!)
- Триггеры: добавлен вызов Block Detector при разрушении Decorated Pot снарядом
- Исправление (#599): обработка нечисловых переменных и сравнения в кавычках в compareVars
- Исправление (#508): добавлена проверка null для listingManager в /recruit, чтобы предотвратить NPE
- Возможность (#489): добавлен переключатель скрытия имени ключа в функции Door Controller
- Исправление (#600): AbstractInstance.dispose() теперь выполняется в основном потоке при вызове из async
- Возможность (#459): добавлено событие PlayerStartDungeonEvent, вызываемое при входе игрока
- Исправление (#313, #460): удаление ведущих слешей и регистронезависимое сопоставление команд
- feat(mythicmobs): расширена интеграция с 35 новыми ключевыми словами для скриптинга подземелий
- Placeholder’ы (12)
- Механики (7)
- dungeonbroadcast — отправляет сообщение/title/subtitle/actionbar всем игрокам в инстансе
- dungeonsound — воспроизводит звук для всех игроков в инстансе
- dungeoncomplete — помечает подземелье как завершённое (аналог функции Finish Dungeon)
- dungeonkick — выгоняет выбранных игроков или всех, если цель не указана
- dungeonteleport — телепортирует цель к спавну указанной комнаты (или текущей комнаты)
- dungeonsetrespawn — устанавливает точку возрождения в подземелье для выбранного игрока
- dungeongivekey — выдаёт копию настроенного ключа подземелья
- Условия (8)
- dungeonis — цель находится в подземелье с указанным названием мира
- inroom — цель находится внутри границ указанной комнаты
- dungeonelapsedtime — сравнение прошедшего времени в секундах (>= <= == > < !=)
- dungeonplayercount — сравнение общего количества игроков
- dungeonalivecount — сравнение количества живых игроков
- dungeondepth — сравнение глубины комнаты от стартовой точки (процедурная генерация)
- dungeonisstarted — инстанс уже начат
- dungeonisfinished — инстанс помечен как завершённый
- Targeters (4)
- @dungeonplayers — все игроки в инстансе
- @dungeonalive — все живые игроки (не наблюдатели)
- @dungeonparty — все члены группы внутри того же инстанса (или все игроки инстанса, если группы нет)
- @roomspawn — точка спавна указанной комнаты (по умолчанию — текущая комната кастера)
- Триггеры навыков (4)
- ~onDungeonStart — срабатывает для каждого MythicMob в мире инстанса при старте подземелья
- ~onDungeonEnd — срабатывает при завершении подземелья
- ~onDungeonComplete — срабатывает, когда игрок завершает подземелье (игрок является целью)
- ~onDungeonLeave — срабатывает, когда игрок покидает подземелье (игрок является целью)
Resolve sharesparty caster via getOwner with parent fallback
Новая функция: Карты подземелий!
- Предметы карты, отображающие область подземелья вокруг игрока
- Можно настроить отображение «этажей», задав их высоту
- Показывает игроков, находящихся с вами в подземелье
- В будущем планируются новые возможности, например туман войны для неоткрытых комнат в процедурных подземельях
- Удалён устаревший и некорректный код в функции Mythic Skill
- Исправлены проблемы с отключением игроков во время нахождения в подземелье
- Исправлены лаги, вызванные появлением мобов в незагруженных чанках на Paper.
- Исправлены серьёзные лаг-спайки и просадки производительности, вызванные загрузкой чанков при запуске подземелья на Paper.
- Исправлено, что mythic-таблицы лута не получали бонусные дропы от сложности подземелья.
- Исправлено МНОЖЕСТВО проблем с gamerule, особенно на 1.21.11. Предположительно устранены проблемы с keepInventory в одновorldовых подземельях.
- ПРИМЕЧАНИЕ: Поддержку старых версий Minecraft становится всё сложнее поддерживать, поэтому в дальнейшем исправления для них могут иметь более низкий приоритет.
Fixed some spectator GUI translation issues.
Fixed procedural dungeons getting cut-off when at the bottom of the world. (Thanks, Taiyou!)
Исправлены цветовые коды, не работающие в GUI наблюдателя PacketEvents.
Исправлена выдача ключей экземпляра мёртвым игрокам.
Улучшена выгрузка процедурных подземелий. Переработан activeInstances в главном классе на карту (map).
Полностью переработана генерация чанков подземелий. Значительно ускорена загрузка процедурных подземелий. Сообщайте об ошибках как можно скорее!
+ Исправлено отсутствие чанков в процедурных подземельях в режиме одного мира (наконец-то).
Исправлены различные проблемы с подземельями в одном мире, вызванные некорректными вычислениями границ регионов.
- Правила конфигурации подземелий теперь должны применяться корректно.
- Возможное исправление проблем с gamerule.
- Возможное исправление отсутствующих чанков в процедурных подземельях.