- Добавлен триггер onItemDamaged, срабатывающий при получении предметом урона прочности.
- Исправлен триггер onItemBreak — теперь он корректно работает и может быть отменён.
- Обновлены настройки автоматического подбора сумки до современной конфигурации.
- Исправлена ошибка, из-за которой при Shift-клике на результат крафта не всегда возвращались оставшиеся ингредиенты.
- Добавлена поддержка загрузки плагина на Folia.
- Данные генерации предметов для улучшенного парсинга плейсхолдеров
- Исправлены некоторые проблемы с различными компонентами на новых версиях
itemdata
Добавлено ItemData.: для хранения статических данных на предметах вместо использования NBT.
Полезно для статических данных, таких как редкость и тип предмета, без использования NBT.Добавлен плейсхолдер {caps=true/false}> для получения данных. Работает в lore, но не всегда в механиках.YAML:exampleItem: Id: stick ItemData: Rarity: COMMON ItemType: CRAFTED_MATERIALПример: --> Common
- capitalization/caps/cap: true/false. Будет капитализировать первую букву каждого слова. COOL WEAPON -> Cool Weapon
Добавлено поле CustomModelData для мебели и её состояний
Исправлено: пользовательские блоки теперь нельзя ставить в режиме adventure
Исправлены ошибки self-host, из-за которых плагин не запускался
Удалён ProtocolLib
Удалена устаревшая механика dealCustomDurability, добавлен алиас для consumeUsedDurability
Исправлено: механики прочности больше не вызывают ошибку, если предмет ремонтируется выше максимальной прочности
Добавлено:Исправлено:
- Механика setItemCustomModelData, специально для установки CustomModelData в версии 1.21.4+.
Изменено:
- Механика setItemModel теперь корректно устанавливает модель предмета на 1.21.4+.
- Генератор звуков теперь создаёт отдельные звуки в дополнение к составным звукам, если .ogg-файлы пронумерованы.