Изменения:Исправления:
- Команда отображения прав CorePerms теперь показывает все разрешения на сервере.
- AsyncPlayerChatEvent в EventsManager теперь поддерживает механику Set для изменения формата сообщений чата игрока. Теперь вы можете устанавливать любой префикс/неймтег!
- Исправлены клики по верхнему инвентарю в PlayerVault и AuctionHouse.
- Удалены отладочные сообщения.
Новое:Изменения:
- Источник предмета в ItemReplacer теперь поддерживает зелья с эффектами.
- Генерация предметов MMOItems внутри механики DropItem теперь поддерживает Item Tier и Item Level.
Исправления:
- Autosave теперь использует простой очередь-систему.
- Команда и механика PlayerVault теперь закрывают GUI перед открытием.
- Улучшена поддержка AuctionHouse на нескольких серверах.
- Добавлен плейсхолдер Hotbar slot id в InventoryClickEvent.
- Обмен предметами на хотбаре в AuctionHouse и PlayerVaults.
- Механика MMOStat теперь поддерживает плейсхолдеры для stat, value и duration.
- Исправлено обновление статистики на modifier station для целочисленных значений (int stats).
- Исправлены конвертеры данных MySQL/YML.
- Исправлена невозможность создания новых колонок на сервере MySQL вместо MariaDB.
- Исправлена ошибка CorePerms, если игрок отключается во время подключения к серверу.
- Исправлены команды CorePerms, если сервер не использует MMOProfiles.
- Исправлен порядок аргументов в команде Cast script, если целевой игрок отсутствует.
Исправлена проблема, из-за которой данные игрока не загружались, когда функция экономики была отключена.
Новое:Изменения:
- Новая функция CorePerms — управление правами и группами игроков.
- Добавлена поддержка EntityChangeBlockEvent.
- Добавлена поддержка внутренних плейсхолдеров для состояния блока.
- Добавлены OtherConditions для использования в скриптах, не связанных с сущностями.
- Внутренние плейсхолдеры предметов теперь поддерживают источник предмета: {item_<id>_source}.
- Поддержка нового MMOProfiles API.
- RespawnControl теперь имеет команду принудительного телепорта, использующую режимы спавна.
- DropItem Mechanic теперь поддерживает выпадение неопознанных и привязанных к душе предметов из MMOItems.
- Добавлена поддержка событий MythicFurnitureRemoveEvent и MythicFurniturePlaceEvent.
- Команда script cast теперь поддерживает дополнительный аргумент для использования внутри скриптов.
- EventManager PlayerCommandPreprocessEvent теперь поддерживает аргументы.
Исправления:
- Количество в Currency Mechanic теперь поддерживает формулы.
- Условие Chance теперь поддерживает десятичные значения.
- Процессы сохранения и загрузки данных игрока переработаны для лучшей работы с MMOProfiles.
- Команда Delivery теперь поддерживает отправку сообщений игрокам через message.yml.
- MythicDamageBridge теперь поддерживает внутренние плейсхолдеры для игрока и моба из MM.
- Исправлено NPE в физической экономике.
- В MenuCreator игроки больше не могут перемещать предметы в верхний инвентарь при отключённых кнопках нижнего.
- Исправлено удвоение количества в Merge Station, если следующее условие возвращает false.
- Исправлено отсутствие стака предметов MMOItems при продаже в магазине.
- Исправлена ошибка при закрытии GUI Menu Creator, если установлен TownyMenus.
- Исправлено NPE, если метаданные предмета равны null при проверке источника предмета.
- Исправлена текстура головы игрока в ItemStackMechanic.
- Исправлена ошибка ItemReplacer при нажатии ПКМ на лодки без сундуков.
- Исправлено NPE при обновлении числовой характеристики в Modifier Station.
- Исправлена ошибка с Custom Model Data в Physical economy.
- Исправлена некорректная работа скрипта события EntityDamageEvent.
- Исправлена проверка баланса в Physical economy.
Новое:Изменения:
- Новая функция Mythic Damage Bridge. Добавляет защитные статы для всех типов урона MMOItems в MythicMobs!
- Новое условие Near.
Исправления:
- ItemReplacer с целью MMOItems теперь поддерживает случайный предмет из типа.
- AuctionHouse теперь поддерживает трансляцию сообщений.
- Условие CheckItem теперь поддерживает проверку нескольких слотов в инвентаре игрока.
- Физическая валюта "other" теперь поддерживает одинаковый материал с разными custom model data.
- Исправлен NPE, если цель условия entity не является сущностью.
- Исправлены плейсхолдеры предметов PlayerVault для блокирующего скрипта.
- Добавлены отсутствующие сообщения и конфиги звуков "not-enough-money" для списка предметов в AuctionHouse.
- Исправлено: PlayerData не сохранялся.
- Исправлена ошибка в Wardrobe, возникающая, если условие слота возвращало false, а у кнопки confirm_locked не было lore.
- Исправлен NPE в Damage Events.
Изменения:
- Добавлена поддержка префиксов и суффиксов для станций Gemstone, Merge, Modifiers, Reroll и Upgrade.
- Новая функция Periodic Scheduler
- ItemReplacer теперь поддерживает замену зачарованных книг.
- Modifier Station теперь поддерживает выбор случайного модификатора.
- Transmog DB теперь поддерживает флаги предметов.
- Предметы в магазине теперь поддерживают скрипты для создания системы стока.
- AuctionHouse теперь поддерживает скрипты запуска и закрытия.
- Wardrobe теперь поддерживает чёрный список слотов из MMOInventory.
- ItemReplacer теперь поддерживает сундуки плагина Lootin.
- Зачарования в ItemReplacer теперь поддерживают «any» для 'enchanted_book'.
Исправления:
- Удалены лишние проверки разрешений для команд.
- Исправлен таргетер SetMechanic.
- Исправлены предметы источников Economy 'other' и 'nexo'.
- Исправлена ошибка NPE в CheckItem Condition.
- Строки условий больше не загружаются в нижнем регистре из конфигов.
Новое:Изменения:
- Новая функция Cron Scheduler. Теперь вы можете планировать выполнение команд или списков скриптов.
- Новый плейсхолдер Wardrobe для очистки нежелательных символов из имён предметов в mmoinventory: {mmoinventory_item_names_<1/2/3>}.
- Событие PlayerCastSkillEvent теперь поддерживает плейсхолдеры ID умений.
- Параметры amount и id у DeliveryMechanic теперь поддерживают плейсхолдеры.
New
- ItemReplacer теперь поддерживает инвентари chest_minecart, *_raft, *_boat
- У ItemReplacer добавлена настройка chest_check_one_time для замены сундуков
- Новые команды для конвертации данных игроков между MySQL и YML
- Добавлена поддержка PlayerExpChangeEvent
Changes
- Проверка ItemSource теперь поддерживает ванильные предметы с чарами
Fixes
- Исправлен NPE при подключении к Vault при заходе игрока
- Исправлен NPE PlayerVault при клике на страницу покупки, если достигнут максимум страниц
- Исправлено выполнение неправильного скрипта для купленных страниц в PlayerVault
- Исправлен плейсхолдер денег в PlayerVault — теперь скрывается из лора, если следующая страница не содержит требования по деньгам
- Исправлена работа скриптов PlayerVaults