Gold CoreTools [1.2.1]

New​

  • ItemReplacer теперь поддерживает инвентари chest_minecart, *_raft, *_boat
  • У ItemReplacer добавлена настройка chest_check_one_time для замены сундуков
  • Новые команды для конвертации данных игроков между MySQL и YML
  • Добавлена поддержка PlayerExpChangeEvent

Changes​

  • Проверка ItemSource теперь поддерживает ванильные предметы с чарами

Fixes​

  • Исправлен NPE при подключении к Vault при заходе игрока
  • Исправлен NPE PlayerVault при клике на страницу покупки, если достигнут максимум страниц
  • Исправлено выполнение неправильного скрипта для купленных страниц в PlayerVault
  • Исправлен плейсхолдер денег в PlayerVault — теперь скрывается из лора, если следующая страница не содержит требования по деньгам
  • Исправлена работа скриптов PlayerVaults
1.2 - AuctionHouse (19 часов назад)

С выпуском версии 1.2 все запланированные функции для AuctionHouse завершены. Полный список изменений слишком длинный, его можно посмотреть полностью здесь.

Новое:
  • Добавлена поддержка AsyncPlayerPreLoginEvent в Events Manager.
  • Добавлена механика MMSpawnerSet для настройки атрибутов спавнеров MythicMobs.
  • Добавлена новая функция Keeper в ItemReplacer.
  • Кнопка подтверждения в Wardrobe теперь поддерживает плейсхолдер {mmoinventory_item_names} для отображения списка предметов MMOInventory.
  • ItemReplacer теперь поддерживает инвентари chest, ender_chest и trapped_chest при правом клике игрока.
  • Добавлен плейсхолдер {item_name_clean_<id>} для получения «чистого» имени предмета при использовании кастомных шрифтов.
  • PlayerVaults теперь поддерживает скрипты в page_prices.
  • В PlayerVaults плейсхолдеры {page_prices custom} будут автоматически скрываться из лора предмета, если следующая страница не содержит условий.
Изменения:
  • AuctionHouse, Stations, PlayerVaults, Wardrobe {page_no} и {category} теперь поддерживаются в лоре кнопок GUI.
  • ItemReplacer теперь пропускает уже проверенные сундуки до перезагрузки сервера.
  • Механика OpenStation теперь поддерживает все станции.
  • Условие CheckItem теперь поддерживает проверку пустых слотов (AIR).
  • GUI продажи AuctionHouse теперь поддерживает ввод цены через Anvil и Sign GUI.
Исправления:
  • Исправлено, что в AuctionHouse категория ALL показывала просроченные/проданные предметы.
  • Исправлено, что обычные предметы не работали на transmog station.
  • Исправлен NPE на валюте хранилища при входе игрока до полной загрузки данных.
  • Исправлен NPE в PlayerInteractEvent.
  • Исправлен вывод при снятии средств в Physical Economy, когда плагин предметов возвращал другой ItemStack.
С этим обновлением добавлена одна из самых запрашиваемых функций:

Поддержка обязательных предметов (Required Item) и предметов со статами (Stat Item) для всех станций.

Теперь можно задавать предметы, необходимые для использования станций, и через них создавать формулы любой сложности для регулирования списываемых с игрока денег или баффов/дебаффов на success_chance, lost_chance, luck_chance и downgrade_chance.

Новое:
  • Все станции теперь поддерживают Required и Stat предметы.
  • Добавлена пользовательская функция clamp.
  • Добавлена настройка, позволяющая разрешать или запрещать стакинг в слотах для required_items, stat_items и обычных предметов, помещаемых в станцию.
Изменения:
  • Параметр deconstruct luck перенесён из конфига deconstruct в station.X.luck_chance.
  • restriction_conditions удалён из категории станции Deconstruct и заменён одним глобальным параметром item_restriction_conditions.
Исправления:
  • Механика CloseInventory теперь принудительно выполняется синхронно.
  • Исправлен NPE при создании предметов Nexo.
  • Исправлена поддержка BrewEvent в EventsManager.
  • Исправлена ошибка, из-за которой длинные внутренние плейсхолдеры не парсились.
Новое:
— Вышли новые дашборды для CoreTools — абсолютно бесплатно.
Теперь можно создать веб-интерфейс для данных AuctionHouse и PlayerData, хранящихся в MySQL.

Добавлено:
— Плейсхолдеры владельца блока из Jobs Reborn
— Внутренние плейсхолдеры: flying_speed, walking_speed, food_level, gamemode
— Поддержка EntityToggleGlideEvent в EventsManager
— Поддержка PlayerDataLoadedEvent в EventsManager
— Плейсхолдеры генерации случайных чисел: {random_int_<min><max>} и {random_double<min>_<max>}

Изменения:
— Внутренние плейсхолдеры теперь поддерживают вложенность других плейсхолдеров
— Атрибут debug для условия Comparator — помогает отладить, почему не сработало условие
— Поддержка вложенной обработки PlaceholderAPI расширений через parseother
— В AuctionHouse добавлена категория all, отображающая товары из всех других категорий

Исправления:
— Исправлен расчёт плейсхолдеров на станции идентификации
— Исправлено: предметы ванилы не отображались в AuctionHouse
  • Лайк 0
Реакции:1 пользователя
🔹 Добавлены плейсхолдеры сущностей для MythicMobs.
🔹 Добавлены плейсхолдеры проверки владения блоком из Jobs Reborn.
🔹 Поддержка FurnaceExtractEvent добавлена в EventsManager.
🔹 Добавлено событие StationItemEvent — позволяет изменять предмет до его выдачи игроку на станциях.
📢 Важно для пользователей AuctionHouse:

В этом обновлении необходимо перевести следующие кнопки на новый формат:
– Кнопки подтверждения продажи и покупки
– Кнопки денег, дней и режима продажи в интерфейсе продажи

Посмотреть актуальные конфиги можно на Wiki (разделы Sell и Purchase) или сгенерировать заново — просто удалите папку AuctionHouse и перезапустите сервер. Старый формат больше не поддерживается.


🆕 Новое:
🔹 Добавлена поддержка Jobs Reborn в EventsManager.

🔁 Изменения:
🔹 Кнопки подтверждения продажи и покупки теперь имеют раздельные настройки.
🔹 Кнопки подтверждения, деньги, дни и режим продажи теперь поддерживают несколько материалов.
🔹 Второй материал кнопки подтверждения теперь полностью настраивается.

🛠 Исправления:
🔹 Починена синхронизация Redis у AuctionHouse.
🔹 Исправлена ошибка в ItemReplacer, связанная с неверным количеством предметов при поднятии.
Новое:
AuctionHouse теперь поддерживает создание собственной кастомной сортировки
В RespawnControl авторазблокировка теперь поддерживает запуск скриптов при первом открытии точки или при установке как последней посещённой

Исправления:
Исправлен хук к Vault, не работавший при отключённой экономике CT
Исправлены клики в инвентаре на серверах Paper 1.21.6/7
Исправлено создание целевых предметов в некоторых функциях
Исправлено: плейсхолдеры в описании предметов аукциона не обрабатывались после перезапуска сервера
Изменения:
  • В AuctionHouse добавлена поддержка SQLite. MySQL больше не обязателен, хотя всё ещё остаётся рекомендуемым вариантом.
Новое:
AuctionHouse теперь поддерживает мультисерверную работу через Redis
CoinsEngine теперь используется как нативная валюта
Добавлено новое условие — Currency
Добавлена возможность дропа физической валюты через команду или механику
Добавлена поддержка предметов CraftEngine

Изменения:
Механика MMOStat теперь поддерживает процентные баффы
Добавлена поддержка EntityDamageByBlockEvent в механике set
Предметы скинов в Transmog-станции теперь поддерживают плейсхолдеры в описании
Конфигурация статов Modifier-станции теперь поддерживает плейсхолдеры

Исправления:
Исправлен расчёт цены в AuctionHouse при количестве предметов больше одного
Исправлен NullPointerException в RespawnControl при входе игрока во время auto_unlock региона
Исправлен некорректный расчёт количества предметов в ItemReplacer при стакинге
Исправлена формула поиска ближайшей точки возрождения в RespawnControl
Исправлено отображение скинов предметов в AuctionHouse
Зачарования теперь корректно применяются к предметам, если материал — enchanted_book
Исправлена работа Reforge-станции, которая ломала некоторые предметы MMOItems
  • Лайк 0
Реакции:1 пользователя
Изменения:
  • Станция идентификации теперь поддерживает parsed_placeholders
  • Минимум/максимум и количество в станции разборки теперь поддерживают все плейсхолдеры
  • Значение механики MMOStat теперь поддерживает все плейсхолдеры
  • Добавлена настройка Amount для механики RemoveItem
  • ItemStack Creator теперь поддерживает количество у не-ванильных предметов и возвращает землю (dirt), если предмет не найден

Исправления:
  • Исправлена ошибка, при которой условие RemoveItem не находило ванильные предметы
  • Исправлена возможность забирать кастомные кнопки на станции самоцветов в расширенном GUI
  • Исправлена ошибка, из-за которой несколько условий станции разборки не срабатывали одновременно
  • Добавлены недостающие звуки и текст сообщений в стандартные конфиги всех станций
  • Лайк 0
Реакции:1 пользователя
ВерхНиз