Изменения в конфигурации:
- Переместили «dealer-title-gui» и «upgradedealer-title-gui» в файл свойств макета. Возможно, вам придется изменить их конфигурацию.
- Добавлены глобальные свойства в shop-layouts-properties.yml
- gui-title
- gui-title-as-page (только для обычного магазина)
Улучшение производительности:
- Хранение мира на клонированных аренах теперь только в памяти
- Значительно улучшена производительность поддержки MongoDB
Улучшения:
- Не показывать предупреждение PaF Extended Bungee «received no info», если оно завершилось по таймеру из-за ухода игрока
- Цвета в макете магазина HiveMC больше не случайны
Изменения в API:
- Добавлен
- ShopLayoutHandler.OpenEvent#getSituationalGUITitle()
- ShopLayoutHandler.OpenEvent#isGUITitleAsShopPage()
- AsyncArenaCloneQueueEvent
- QueuedCloningArena#getCallbacks()
- QueuedCloningArena#addCallback(callback)
- QuitPlayerMemory#setSoloRejoinTask(scheduler)
- QuitPlayerMemory#getShopResourcesSpentAmount()
- QuitPlayerMemory#setShopResourcesSpentAmount(amount)
- NMSHelper#getEffectInfiniteDuration()
- ArenaLobbyCountdownStartEvent
- ArenaLobbyCountdownCancelEvent
- Утратившие актуальность
- ShopLayoutHandler.OpenEvent#getDefaultGUITitle()
- QueuedCloningArena#getCallback()
- Исправлен метод PlayerDataAPI#purge..., не возвращавший true в SQL, даже если он был успешным
- Исправлено, что последние убитые игроки не входили в RoundEndEvent#getQuitLosers()
Исправлены ошибки:
- Исправлена невозможность использования переменных условий в «set-icon-when» в графическом интерфейсе арен, которые были созданы аддонами.
- Исправлена ошибка CME, связанная с обновлением арены ProxySync и ги настройки
- Исправлено редкое исключение NoSuchFileException
- Исправлена возможность зрителей вызывать ловушки
- Потенциально исправлена ошибка PaperMC, когда игроки видели пустые чанки из-за async tp
- Исправлено отображение времени вместо символа бесконечности для эффектов зелий на 1.21
- Исправлен NPE для MongoDB при использовании /bw stats с недействительным именем
- Исправлена невозможность извлечения позиций больше 10 из таблицы лидеров (связано с аддоном Leaderboards)
- Исправлена потенциальная возможность купить дважды, заплатив только один раз в магазине обновлений, если нажать очень быстро
- Исправлено потенциальное повторное открытие магазинов, даже если они уже были закрыты
- Исправлена ошибка «Арена не находится в фазе лобби» при перемещении зрителей к игрокам во время эндлобби
Поддержка:Добавлен звук:
- Обновлен драйвер MongoDB с V4 до V5
Добавлен конфиг:
- villagershop-click-page
minishop-existence-time
Улучшения производительности:Улучшения:
- Значительно повышена эффективность алгоритма разрушения лобби
- Задача разрушения лобби теперь распределяется на несколько тиков, чтобы избежать скачков лага
Изменения в API:
- Отменено изменение SWM, при котором для сохранения блоков использовался оригинальный .slime, а не его текущее загруженное состояние
- Теперь можно указать пользовательский лор для спавнера предметов (он больше не удаляется)
Исправлены ошибки:
- Spectator#getEnterTime() теперь возвращает Instant вместо long (впрочем, метод используется редко)
- Добавлен
- Spectator#getReleaseTime()
- PlayerOpenArenaChestEvent#isPrivateChest()
- ArenaUnloadEvent
- Исправлен глюк со зрителями, если они были введены из-за проигрыша матча
- Исправлены различные ошибки «cannot cast Long to Integer»
- Исправлено, что постоянное хранилище загружалось только в том случае, если был настроен SWM
- Исправлена ошибка «Cannot get ordinal of hex color» при настройке пользовательских цветов команды, когда был включен конфиг player-color
- Исправлена ошибка NoSuchMethodException для некоторых версий 1.20.*, когда игрок умирал
- Исправлена ошибка NoSuchMethodException в старых версиях ASWM при сохранении блоков
- Исправлено автоматическое клонирование
- Исправлено автоматическое клонирование, создающее мусорный файл при использовании SWM
- Исправлены отсутствующие звуки командных сундуков для 1.8.8
- Исправлена ошибка «NoSuchFieldException: c» при просмотре на версиях 1.9 - 1.11
- Исправлена опечатка в конфиге fireball-max-knokback-y
- Исправлена возможность ломать кровати во время death spectate с помощью читов
- Исправлен редкий спам ошибок при использовании гуи арены вместе с аддоном ProxySync из-за параллелизма
Добавлена поддержка:Добавлена функция:
- 1.21.1 PaperMC (спасибо MetallicGoat )
- AdvancedSlimePaper V3 (бета-версия 1.21)
Изменения в конфигурации:
- Автоматическое определение команд на основе блоков карты при создании арены (Спасибо MetallicGoat )
Улучшения:
- Добавлено
- Добавлена функция diein-boundary-y-level (Спасибо MetallicGoat )
- Добавлены свойства макета магазина (для «HypixelV2»):
- quickbuy-icon
- seperator-material-inactive
- seperator-material-active
- Удалены (лишние):
- конфиг spectator-joinmessage
- Заменены конфиги diein-* на один enum-конфиг «diein-boundary-method».
Дополнения к API:
- Последний выбывший игрок теперь является зрителем и в конце фазы лобби (Спасибо MetallicGoat )
- Улучшено пространство для маневра, когда открыты пользовательские графические интерфейсы
- Больше невозможно дважды щелкнуть в инвентаре игрока, чтобы взаимодействовать с открытым GUI
- Теперь можно перетаскивать предметы, объединять предметы двойным щелчком и бросать предметы
- Теперь можно отображать только текст голо спавнера, установив для его блока значение AIR
- SWM/Plugins больше не могут удалять слизевые миры, обработанные и сохраненные в MBedwars
- Плейсхолдеры статистики: При асинхронном (не в главном потоке) получении статистики теперь требуется до 50 мс для загрузки статистики, прежде чем появится сообщение «Loading...».
- Улучшение производительности:
- Улучшена производительность и устранены потенциальные утечки памяти за счет отказа от использования системы метаданных Bukkit
- Значительно повышена производительность парсера сообщений за счет использования пользовательской реализации вместо regex
- Значительно повышена производительность внутреннего метода для получения всех зрителей арены
Исправлены ошибки:
- PlayerProperties#isReadOnly()
- PlayerStats#isReadOnly()
- PlayerAchievements#isReadOnly()
- Класс ThrowingRunnable
- Arena#broadcast(VarSound)
- PlayerAchievement#isEnabled()
- PlayerAchievement#setEnabled(boolean)
- Исправлено несохранение новых настроенных свойств и файла мира из SWM при сохранении блоков
- Исправлен сброс данных игрока при ошибке загрузки
- Исправлена очень редкая ошибка «PROCEDURE * не существует» на многосерверной установке при использовании SQL
- Исправлена потенциальная ошибка NPE, когда охранные собаки получали повреждения из неизвестного источника
- Исправлена потенциальная ошибка «Плагин (MBedwars) не может быть отключен» при остановке сервера и скрытых игроках на 1.13+
- Исправлено пустое место перед сообщениями, если не был настроен префикс
- Исправлено, что зрители не видели некоторые сообщения, титры и т.д.
- Исправлено повреждение сериализованных NBT-строк на 1.11 и старше (единственный известный случай - переход со старого формата магазина на новый, содержащий Lore в своих предметах)
- Исправлена неработоспособность NPC игроков на 1.19.3 и 1.19.4
- Исправлено не открывающееся GUI наковальни в 1.21
- Исправлен процесс регенерации, не начинавшийся после перезагрузки или остановки сервера
- Исправлена арена, иногда останавливающая или не возобновляющая регенерацию после запуска сервера
Изменения в конфигурации:
Добавлено:Улучшения:
- dealer-left-click-openshop (Спасибо MetallicGoat )
- Заменен параметр "enforce old-shop" для Rewinside в конфигурации свойств макетов магазинов на "shop-variant", который позволяет больше настраивать.
Исправлены ошибки:
- Приглушены предупреждения SLF4J при использовании SQL или MongoDB
- Сделана возможность сдвига-многократной покупки в макете магазина "HypixelV2", если быстрая покупка была отключена
- Исправлены ошибки при запуске при использовании MySQL вместо MariaDB
- Исправлены блокировки сервера, которые не освобождались при выключении службы хранения, что приводило к увеличению времени ожидания при повторном присоединении игроков
- Исправлена блокировка серверов с MongoDB, освобождающая все серверы при выключении службы хранения
- Исправлена потенциальная невозможность телепортации зрителей в хаб
Важная информация: Время запуска может немного затянуться, если вы используете SQL на большом сервере. Это связано с небольшой реструктуризацией базы данных для повышения эффективности определенных запросов. Не останавливайте сервер, просто подождите, пока все снова заработает. Он все делает автоматически. Вы заметите, что из-за временной нагрузки на базу данных она все еще обрабатывается, а статистика, магазины и т. д. не работают. Это разовая мера, в будущем вам не придется делать это снова.Добавлены функции:
- Команда /mbedwars locateplayer (Спасибо MetallicGoat).
- Позволяет увидеть, что делает игрок, на какой арене он активен и каков прогресс на арене. Также позволяет легко телепортироваться к нему.
- Отключение телепорта во время просмотра смерти (Спасибо MetallicGoat )
- Теперь вы можете настраивать радиус взрыва TNT (это уже было возможно для огненного шара и т.д., но забыто для TNT)
- Теперь вы можете требовать от игроков, чтобы в их инвентаре было достаточно места для покупок, а не сбрасывать лишнее на пол (Спасибо MetallicGoat )
- Добавлены конфиги:
- spectator-tp-gui-visible-on-death-spectate (Thanks to MetallicGoat )
- spectator-restricted-by-border
- tnt-yield
- Добавлено разрешение:
- mbedwars.cmd.locateplayer
Улучшения:
- Макет магазина HypixelV2 теперь отображает уровень апгрейда команды в ItemStack (Спасибо MetallicGoat )
- Автоматическое скрытие оставленного предмета, если матч вот-вот начнется (время меньше, чем lobby-leaveitem-time)
- Изменения в "/bw arena info"
- Теперь также отображается количество зрителей (показывается только если текущий статус может вместить зрителей)
- Теперь можно навести курсор на количество игроков, чтобы увидеть их всех
- Показывает количество игроков, покинувших арену во время матча
- Огненные шары больше не могут сбить кого-либо с ног
- Добавлено новое сообщение с субтитрами, когда кровать была уничтожена без уничтожения (например, команда ушла)
- Добавлены новые сообщения в случае, если команда ушла, и когда команда ушла и не присоединилась вовремя
Улучшения производительности:
- Улучшена производительность при прокачке игроков с LOCAL-хранилищем
- Больше не создаются копии клонированных арен на диске. Только память
- Повышена эффективность сброса инвентаря игрока
- Повышена эффективность работы с сообщениями за счет их разбора при загрузке файла сообщений, а не при их отправке
- Немного оптимизированы запросы для сохранения данных игрока на SQL
- Значительно улучшена производительность при работе с MariaDB за счет использования эффективных алгоритмов (в прошлом поддерживались только MySQL)
- Значительно оптимизировано получение uuid игрока по его имени пользователя (SQL)
Различные улучшения:
- Новый формат файловой системы арен
- Добавлено предупреждение при использовании любой взрывчатки и если сложность мира установлена на мирную (взрывчатка не наносит урона)
- Улучшения в игровом режиме избегания помех
- Размещение игроков теперь учитывает падающие блоки (песок, строительные леса, ...)
- Администраторы больше не обходят "выбивание" при переходе между мирами. Только если они остаются в пределах арены
- Возобновление игрока при автоматическом присоединении, чтобы избежать застревания в ошибочном состоянии
- Игрок больше не может взаимодействовать или умереть во время телепортации на респаун, если это займет немного больше времени
- Правильно настроить светлые/темные зеленые и серые цвета в шаблоне "HyPixel"
- Конфиги магазина: Материалы для цены или товара больше не включают количество в конфиг материала, так как для этого есть отдельный конфиг
- Добавлена поддержка тикетов плагинов для 1.13+ для скрытия игроков, чтобы улучшить совместимость с другими плагинами
Изменения в API:
- Добавлено:
- PlayerDataAPI#purgeAllPlayerData(statSetIds, achievements, properties, cacheOnly, callback)
- RemoteAPI#getImplementedAPIVersion()
- ShopLayoutHandler.OpenEvent#getArena()
- UpgradeShopLayoutHandler.OpenEvent#getArena()
- RemoteAPI#saveAllPlayerData(stats, properties, achievements, callback)
- KickReason.PLUGIN_STOP
- KickSpectatorReason.PLUGIN_STOP
- AddPlayerIssue#BROKEN_LOBBY
- CommandSenderWrapper#sendMessage(BaseComponent...)
- Класс IntXYZ
- Arena#isInside(IntXYZ)
- Arena#getSpawnersAtLocation(IntXYZ)
- PlayerTeleportHubEvent#setCustomImplementationCallback(callback)
- PlayerTeleportHubEvent#getCustomImplementationCallback()
- ArenaVotingPoolUpdateEvent#getMaxPoolSize()
- ArenaVotingPoolUpdateEvent#getPotentialPool()
- BedDestructionInfo.Cause enum
- BedDestructionInfo#setCause(cause)
- BedDestructionInfo#getCause()
- ArenaBedBreakEvent#getCause()
- PlayerBuyInShopEvent.DefaultProblem.NO_INVENTORY_SPACE
- Исправлены различные неработающие javadoc-описания
- AddItemCondition#TYPE_XX больше не являются публичными
- Конструктор AddItemCondition больше не является публичным
- Исправлен вызов ArenaStatusChangeEvent в некоторых случаях, когда арена еще не существовала
Исправлены ошибки:
- Исправлено исключение AccessDeniedException при наличии очереди задач, пытающихся безопасно записать файл
- Исправлено неработающее клонирование арены после /bw rl
- Исправлено, что зрители могли срабатывать на ловушки (спасибо MetallicGoat )
- Исправлена ошибка с "lobby-leaveitem-time": Можно было выйти, даже если матч уже начался
- Исправлена редкая ошибка NPE при остановке/перезагрузке запущенных арен из-за условия гонки с асинхронной загрузкой файла регенератора регионов
- Исправлена остановка бегущих арен с помощью /bw rl
- Исправлена скорость пользовательских сущностей, которая на 1.8-1.13 была в два раза выше, чем на 1.14+ (из-за чего, например, TNT овца была OP в этих версиях)
- Исправлено возвращение разрешения mbedwars.specialitem.x
- Исправлена возможность входа зрителей в режимы игры без зрителей
- Исправлен потенциальный NPE при использовании предмета "Изменить скорость" в режиме зрителей, когда скорость не указана в конфиге
- Исправлена ошибка с предположением номера версии релиза из версии протокола игрока
- Исправлены потенциальные конфликты с плагинами инвентаря из-за асинхронной телепортации
- Исправлена утечка памяти, связанная со зрителями при телепортации в другое место во время активной задачи асинхронной телепортации
- Исправлена потенциальная ошибка "x not finite" с фаерболами на 1.21
- Исправлен неправильный расчет амплитуды фаерболов во всех версиях
- Исправлено добавление естественных эмерладских спавнеров на базы команд с миграцией из bw1058
- Исправлены ошибки во время выполнения, если группа покупки была добавлена в "stacked-buygroups", но у нее не было назначено ни одного предмета
- Исправлена возможность игроков покидать арены, используя жемчуг эндера
- Исправлено то, что при смерти зритель не попадал в нужный режим игры (этого не происходило, если специально не набирать /suicide)
- Исправлен некорректный парсинг предметов 1.20.5+, если в них указана сумма, но нет компонентов данных
- Исправлено неправильное вращение кроватей при переходе с bw1058 (из-за странной логики определения кроватей)
- Исправлена возможность нанести урон сторожевому псу / железному голему с помощью снарядов, т.е. стрел
- Исправлено, что подобранные стрелы не складывались в стопку для 1.15 и старше
Добавлена функция:
Добавлена функциональность войн за яйца: Пользовательские кровати, определенные как "яйцо дракона", теперь не телепортируются при нажатии на них
Улучшения:
Зрители теперь видят себя в режиме приключений, когда они присоединяются с 1.17+
Выбрасывать предупреждение при загрузке, если для "dateformat" был задан неверный шаблон, вместо того, чтобы выплевывать ошибки во время выполнения
Голограммы/торговцы теперь могут быть легче уничтожены, если атаковать их спам-кликами
Заглушены все InterruptedException при остановке плагина (ошибки выбрасывались специально по техническим причинам)
Дополнения к API:
ConfigFile#TEAMS (Спасибо @MetallicGoat )
Message#done(locale)
Message#done(locale, freeInstance)
Team.VALUES
QuitPlayerMemory#getGameStats()
Исправлены ошибки:
Исправлен хотбар, не появляющийся после респауна на 1.16 и старше, если для параметра anticheat-enabled было установлено значение true
Исправлена невозможность полета в качестве зрителя, когда значение anticheat-enabled было установлено на true
Исправлена невозможность сломать пользовательские блоки кровати, кроме материала кровати
Исправлено отключение зрительского контроля при смерти, из-за чего предметы не очищались после респауна
Исправлены проблемы, связанные с тем, что MBedwars не проверял предметы курсора. Позволяет игрокам покупать предметы бесплатно, а также предметы не зачаровываются при обновлении команды (спасибо @MetallicGoat)
Исправлено, что апгрейды не отображаются, если нет ловушек с "гипиксельной" раскладкой апгрейдов (Спасибо @MetallicGoat )
Исправлена невозможность открыть магазин деревенского жителя при одновременной атаке на него
Исправлен потенциальный NPE при принудительной остановке регенератора региона в тот момент, когда он готовил чанки
Исправлено исключение NoSuchMethodException при выходе игрока из ярости
Исправлено потенциальное "NoSuchFileException" с LOCAL-хранилищем, когда несколько сложных операций чтения/записи происходят с одним и тем же компонентом данных одновременно
Исправлено, что Team.getByName не учитывал другие языки
Исправлена ошибка сброса игровой статистики (только визуально) после повторного вступления в игру
Изменения в конфигурации:
- Добавлен файл teams.yml
- В нем вы теперь можете переписать имя без файла сообщений, переопределить сгенерированные по умолчанию инициалы, задать пользовательский чат и цвет краски
- Добавлено в config.yml
- invisibility-hides-armor-remove-particles
- parties-member-follow-enabled
- Удалены ненужные конфиги в config.yml (функции остались, они просто включены навсегда; спасибо
- hex-support
- death-skipscreen-advanced
- placeholderapi-enabled
- Добавлен конфиг "restriction" на страницы магазинов
Улучшения:
- Проверка совместимости теперь выводит все проблемы в одном компактном предупреждении из-за чистки кода, касающегося этих компонентов
- Немного улучшена производительность за счет отсутствия регенерации инициалов при каждом обращении
- Теперь попытка повторного присоединения к игроку, если он непосредственно присоединяется к арене, вместо добавления его в качестве зрителя
- Немного улучшена производительность за счет того, что планировщик главного потока вообще не запускается, если нет ни одной активной арены
- Обновлены цены в магазине и апгрейде по умолчанию в шаблоне "hypixel"
- Теперь при нажатии на предмет магазина цены обновляются немедленно. Это было проблемой до 1.12.2 из-за того, что Minecraft плохо обрабатывает внутренние обновления инвентаря
Изменения в API:
- Дополнения
- Team#setEnforcedInitials(initials)
- Team#getEnforcedInitials()
- Team#setConfigName(name)
- Team#getConfigName()
- VarParticle: Будьте более строги при разборе частиц 1.9+ без данных (даже если они требуются), чтобы избежать ошибок при спавне
Исправлены ошибки:
- Исправлена блокировка блоков мира, которая не освобождалась при регенерации, из-за чего последующие блоки застревали на неопределенное время
- Исправлены очень редкие случаи возникновения условий гонки для голограмм, вызывающие странные проблемы при оптимизации времени выполнения
- Исправлена несовместимость с различными частицами с устаревшей конфигурацией в 1.21 из-за того, что новые частицы предпочитали данные вместо дополнительных
- Исправлены частицы из "invisibility-hides-armor-extra-particles-count", которые были немного неправильно выровнены
- Исправлены частицы из "invisibility-hides-armor-extra-particles-count", имевшие неправильный цвет для 1.21+
- Исправлена возможность зрителей влиять на матчи (например, подбирать спавнеры) на 1.14+, вызванная асинхронной телепортацией
- Исправлена ошибка, вызванная удалением конструктора в 1.21
- Исправлена совместимость с бумагой 1.21
- Исправлено потенциальное NoSuchElementException при остановке ProxySync
Добавлен API:Исправлены ошибки:
- Helper#getEnchantmentByName(String)
- Исправлен NPE при удалении некоторых типов табло
- Исправлена ошибка "Cannot find null enchantment"
Добавлена поддержка:
- MC1.21 (спасибо MetallicGoat )
Разное:
- Удалены различные неиспользуемые сообщения из файла сообщений
- Уменьшена задержка при выдаче предметов при респауне и для зрителей
- Изменения API:
- Исправлена асинхронность Arena#saveNow() и Arena#saveAsync()
- Добавлено
- MessageAPI#getLocaleFetcher()
- MessageAPI#setLocaleFetcher(fetcher)
- MessageAPI#getDefaultLocaleFetcher()
- Helper#formatDuration(Duration)
- Helper#formatDuration(long)
- PlayerStatSet#formatValue(Number)
Исправлены ошибки:
- Исправлено нарушение автоматического клонирования с предыдущим обновлением
- Исправлено отсутствие запуска с бумагой 1.20.5+
- Исправлен файл сообщений по умолчанию Отсутствие PlayerPrivateInventory_Title (Спасибо MetallicGoat )
- Исправлено, что игроки не восстанавливали свой инвентарь при выходе с арены на 1.20.5+
- Исправлена возможная ошибка при составлении предмета без компонентов в 1.20.5+
- Исправлены проблемы с переименованием арен (после перезапуска ранее переименованные арены появлялись снова) (Спасибо MetallicGoat )
- Исправлена ошибка быстрой покупки "гипикселя", конфликтующая со скинами из косметического дерева
Добавлена поддержка:
- 1.20.5 и 1.20.6 (спасибо @MetallicGoat за помощь)
- Перемещены банки CraftBukkit (Спасибо @MetallicGoat )
- Обновлена поддержка CloudNetV4 с их новыми релизами
Добавлен язык:
- Люксембургский
- Добавлена статистика:
- Final K/D (Коэффициент между финальными убийствами и финальными смертями) (Спасибо @MetallicGoat )
Добавлены конфиги:
- block-purchases-outside-running-arenas: Отключает возможность покупать предметы вне магазина (Спасибо @MetallicGoat )
- Полезно в случае, если вы хотите позволить игрокам изменять настройки быстрой покупки в хабе
- teamchest-enabled (Спасибо @MetallicGoat )
Улучшения:
- Быть более агрессивным при отображении табло, и отправлять предупреждения, если табло постоянно переприменяется, чтобы отменить другой плагин (Спасибо @MetallicGoat )
- Теперь игроки с правами mbedwars.admin могут преодолевать большие расстояния на арене, не получая пинков (в случае, если включен kick-outofarena) (Спасибо @MetallicGoat )
- Связано с включением лобби-брейка: (Спасибо @MetallicGoat )
- Блоки за пределами игровой арены теперь не ломаются в качестве меры безопасности
- Теперь выводится предупреждение, если лобби полностью находится за пределами арены, для улучшения QoL
- Добавлена информация о состоянии покупки для групп покупок в магазине «HypixelV2» (например, MAXED & UNLOCKED) (Спасибо @MetallicGoat )
- Уделили Localazy (платформа для перевода) больше внимания
- Избавились от путаницы с прошлым импортом
- Просмотрел все изменения, запрошенные пользователями, и впредь будет делать это чаще
- Объединил латиноамериканский испанский с испанским (теперь 100% завершено)
- Обновлена система блокировки файлов: Теперь она лучше интегрируется с ОС и исправлены некоторые проблемы, которые могли возникнуть
Улучшена производительность:
- Ускорена загрузка/генерация мира в некоторых ситуациях за счет исключения автозагрузки спавна
- Значительно улучшена производительность генерации мира пустоты на 1.18+ за счет использования нового API (спасибо @MetallicGoat)
- Сделана более эффективная миграция хранилища
- Значительно улучшена производительность индексов для локальных хранилищ
Добавлен API:
- RemoteServerDisconnectEvent.Cause.SELF_TIMEOUT
- RemoteServer#getMinecraftVersion()
- RemoteServer#getMinecraftVersionPatch()
- RemoteArena#syncProperties(Property... properties)
- Arena#getEnderChestInventory(Player) (Спасибо @MetallicGoat )
События:
- PlayerOpenArenaChestEvent (Спасибо @MetallicGoat )
Исправлены ошибки:
- Исправлено событие ArenaIssueCheckEvent не работало так, как было задумано, поскольку в большинстве мест использовались только значения по умолчанию
- Исправлено ConfigurationAPI работал только с точными именами полей (Спасибо @MetallicGoat )
Исправлены ошибки:
- Исправлена ошибка с поддержкой планов
- Исправлено, что продукты спавнера не складывались с дропом спавнера (Спасибо @MetallicGoat )
- Исправлена невозможность использования пользовательских звуков с 1.19R2+
- Исправление PaF Bungee: Не получал ответа, если игрок еще не был зарегистрирован на тарзанке
- Исправлена проблема с автоматической ресинхронизацией в setup gui для удаленных арен
- Исправлено двойное открытие setup gui, когда в команде был указан параметр арены
- Исправлена ошибка отправки сообщения в чат (с префиксом), даже если оно было настроено как пустое в файле конфигурации сообщений
- Исправлены иконки BergwerkLabs ShopLayouts, которые становились красящими после первого рендера (Спасибо @MetallicGoat )
- Исправлен NPE, который мог произойти, если включено обнаружение выхода из ярости (Спасибо @MetallicGoat )
- Убраны лишние телепорты, когда игрок входит в spectate on death, и вместе с этим исправлена ошибка «death-spectate-at-death-location», которая не всегда соблюдалась (Спасибо @MetallicGoat )
- Исправлены факелы из красного камня, не отображающиеся в некоторых ги на устаревших версиях. Они могут выдавать ошибки, если вы используете NBT с ними (Спасибо @MetallicGoat )
- Исправлена ошибка угадывания прогресса перевода в гуи настроек