Gold Плагин Crucible or MythicCrucible DEV BUILDS [2.4.0 SNAPSHOT 4137]

  • feat: добавлена поддержка packsquash
  • Добавлена поддержка 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)
ВерхНиз