Gold Плагин MythicMobs Dev Builds Premium [5.14.0 (BUILD 6219)]

fix: read the DefaultItemOptions.PreventCrafting global from config-items.yml (cruci #327)
Автор: bobobo
fix: mythic eggs threw IllegalAccessError on 26.2
Автор: bobobo

Новые возможности​

  • Добавлена переменная навыков damage-dealt, содержащая фактически нанесённый урон после учёта брони, сопротивления и других модификаторов. Доступна в последующих строках навыка и внутри блока then для всех механик нанесения урона.
  • Для механики damage добавлена опция then, позволяющая выполнить навык только для целей, которые действительно получили урон. Цели, которые были неуязвимы, мертвы, находились в кадрах неуязвимости или полностью сопротивлялись урону, пропускаются. Попадания, заблокированные щитом, также считаются успешными.
  • Добавлены новые параметры предметов:
    • ItemName — задаёт компонент minecraft:item_name (ванильное имя предмета без курсива и без статуса пользовательского имени).
    • HideTooltip — полностью скрывает всплывающую подсказку предмета.
    • Hide — теперь поддерживает скрытие отдельных компонентов данных (например, minecraft:food, jukebox_playable) помимо классических флагов.
    • Potion.Type — задаёт базовое зелье (potion_contents), благодаря чему предмет становится полноценным ванильным зельем с корректным названием, подсказкой и поведением.
    • Potion.DurationScale — множитель длительности всех эффектов зелья (Paper 1.21.5+).
    • DamageType (Options.DamageType) — задаёт тип наносимого урона через компонент minecraft:damage_type (например, spear). Требуется Minecraft 1.21.11+.
  • Добавлены новые компоненты предметов (1.21.11+):
    • UseEffects— управляет поведением при удержании ПКМ:
      • SpeedMultiplier — скорость передвижения во время использования;
      • CanSprint — возможность продолжать спринт;
      • InteractVibrations — создание вибраций скалка.
    • SwingAnimation— настройка анимации атаки:
      • Type: NONE, WHACK или STAB;
      • Duration — длительность анимации в тиках.
    • MinimumAttackCharge — минимальный уровень зарядки атаки (0.0–1.0), необходимый для нанесения удара.

Исправлено​

  • Исправлена ошибка, из-за которой PreventVanillaDamage передавал некорректный урон в событие ~onAttack. (#2294)
  • Исправлена проблема, при которой оператор % (остаток от деления) не активировал математический режим в плейсхолдерах.
  • Исправлена регистрация мобов, сущность которых удалялась без события смерти на Folia.
  • Исправлена ошибка, из-за которой неверное значение BreakSound приводило к тихой невозможности загрузить предмет вместо вывода ошибки конфигурации.
  • Исправлена опечатка в настройке BlocksAttacks (ранее использовалось ошибочное BlocksAttaacks).
Автор: bobobo
  • fix: mob equipment was unreadable for the first 5 ticks after spawn
Автор: bobobo
  • Исправлено: при обновлении экипировки больше не происходит повторное добавление целей ИИ (AI Goal Selectors), которые ранее были очищены.
Автор: bobobo
  • Исправлено: команда setlevel теперь корректно обновляет текущее здоровье при изменении уровня, вместо сохранения значения здоровья от предыдущего уровня.
  • Исправлено: particlebox больше не рисует сферу вместо прямоугольной области и не отправляет amount² частиц — количество и форма отображения теперь соответствуют ожидаемому поведению.
Автор: bobobo
  • Исправлено: на версиях 26.1+ параметр attack_cooldown в аурах onAttack теперь корректно считывает значение до его сброса. (#2257)
Автор: bobobo
  • Добавлена поддержка плейсхолдеров в параметре chance= для механик. (#2293)
  • Исправлено: условия заклинателя (caster conditions) теперь корректно обрабатываются в evaluateEntity, благодаря чему serverBefore работает в меню как ожидается. (#2297)
  • Скорректирована работа именованных условий времени — теперь они используют корректный цикл в 24 000 тиков без перекрытий и пропусков.
  • Исправлено: мобы, полностью заменяющие ванильных существ (vanilla override mobs), теперь корректно сбрасывают своё естественное снаряжение при смерти. (#2296)
  • Добавлена механика addDamageTag{t=...} для триггеров onAttack, аур и характеристик атаки.
Автор: bobobo
  • Исправлено: на версиях 1.20.5+ флаг HIDE_POTION_EFFECTS теперь корректно сопоставляется с HIDE_ADDITIONAL_TOOLTIP.
  • Исправлено: генератор случайного спавна больше не блокирует глобальный поток регионов на Folia.
  • Исправлено: устранены проблемы с попаданием снарядов между разными регионами на Folia.
  • Исправлено: анимация эффекта Geyser теперь выполняется в потоке региона цели на Folia.
Автор: bobobo
feat: add DefaultMobOptions defaults for Prevent* mob options

  • DefaultMobOptions.PreventJockeyMounts, PreventConversion, PreventLeashing, PreventItemPickup: global defaults for the matching per-mob options, shipped with the previously hardcoded values
  • another little fix; DefaultMobOptions.PreventVanillaDamage never being loaded from config, so setting it had no effect
Автор: bobobo
ВерхНиз