- Добавлена поддержка 26.1 (Java 25)
- Исправлен bStats
- ci: обновлён Docker-образ Gradle
- fix: обратная совместимость с предыдущими версиями не нарушается
- chore: resolver
- chore: необходимо исправить вручную
- fix: свет и барьеры состояния мебели теперь корректно удаляются, если предыдущее состояние было состоянием по умолчанию
- Добавлена возможность использовать item.stat не только в лоре и подобных местах
- Добавлен триггер ~onRandomTick для сущностей мебели
- Добавлен триггер ~onRandomTick для пользовательских блоков (CustomBlockSkills)
- Добавлен параметр ~onRandomTick:X для CustomBlockSkills
- Вероятность срабатывания за один цикл тика = randomTickSpeed / X (значение берётся из gamerule сервера)
- По умолчанию X = 4096, что соответствует вероятности случайного тика в ванильном Minecraft
- Отслеживается при установке блока, прекращается при разрушении или взрыве
- Чанки, которые не загружены, пропускаются
- Исправлено: навыки предмета в руке сохранялись после смены предмета
- Исправлено: модификаторы характеристик предмета не применялись к новым статам
- Добавлено: поддержка многострочных описаний улучшений (augment tooltips) (#330)
- Поле Tooltip теперь может принимать список YAML для многострочного описания
- Одиночная строка остаётся совместимой с предыдущими версиями
Пример:YAML:Augmentation: Type: GEM Tooltip: - "Первая строка описания" - "Вторая строка описания"
- Добавлено: новый триггер навыка ~onAugmentation (#311)
- Срабатывает при успешном применении улучшения к предмету
- Позволяет навыкам реагировать на события улучшения
- Поддерживаемые алиасы: ~onAugmentation, ~onAugment, ~augmented, ~augmentation
- Исправлено: #354
- Исправлено: #358
- Улучшено: скорость и производительность определения ItemUpdateManager
- Оптимизация: ускорена генерация пака (аналогично MEG)
- Исправлено (возможно): #349 и некоторые проблемы API
- Добавлена поддержка фильтрации предметов во время выполнения для Crucible hasitem/consumeitem
- feat: добавлена поддержка определения дополнительных компонентов с возможностью изменения оттенка (tintable) для предметов во время генерации
- Исправлена проблема с плейсхолдером itemdata
- Теперь каждый идентификатор слота работает с плейсхолдером item.SLOT.nbt
- Рефакторинг плейсхолдеров боеприпасов (ammo)