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

  • Исправлены ошибки при использовании значений за пределами диапазона 0–1 в босс-барах.
Автор: bobobo
  • Исправлено: механики setOwner и removeOwner не работали со всеми приручаемыми типами мобов
  • Добавлена опция Options.PreventKnockback для мобов
  • Рефакторинг
Автор: bobobo
Теперь шалкеры могут использовать триггеры onShoot и onBowHit.
Автор: bobobo
  • Исправлено: onShoot aura не устанавливался
  • MythicHealMechanicEvent теперь также вызывает EntityRegainHealthEvent
  • Попытка исправления для ItemMatcher с vanillaonly=true
  • Исправлены правила инструментов для предметов (закрывает #2027)
  • Полная поддержка флагов предметов (например, HIDE_ATTRIBUTES) в поле Hide
  • Добавлен новый синтаксис для установки переменных Time:
    • Можно указывать единицы времени: t, s, m, h, d, w
    • Примеры:
      • - setvariable{var=skill.example;type=TIME;val=2h} # 2 часа
      • - setvariable{var=skill.example;type=TIME;val=1d} # 1 день
  • Добавлен мета-ключевое слово shuffle для List
Автор: bobobo
  • Рефакторинг некоторых элементов, связанных с поворотом мобов.
  • Исправлен триггер onDeath для мобов-блоков (falling block).
  • Исправлены опции useTargetYaw и useTargetPitch в механике summon.
  • Исправлена поддержка чисел с плавающей точкой в значении по умолчанию для плейсхолдеров переменных.
  • Исправлен PlaceholderVector, который не работал в большинстве «сложных» ситуаций.
  • Добавлен мета-ключевое слово .shift.Integer для строк, удаляющее первые Integer символов.
  • Исправлено условие VariableEquals, выбрасывавшее предупреждения в консоль, если у цели вообще не было реестра.
    • До этого оно всё равно работало, но теперь просто возвращает false без лишних предупреждений.
  • Разрешено использовать Mob Variables для установки всех типов зарегистрированных переменных.
    • Синтаксис: [имя переменной]/значение.
    • Пример: vector/1,1,1.
    • Префикс теперь регистронезависимый.
  • Улучшено использование значений по умолчанию для плейсхолдеров переменных при применении мета-ключевых слов.
  • Исправлена ошибка, из-за которой механизм Log некорректно парсил сообщение.
  • Перемещён обработчик переменных по умолчанию, чтобы позволить Crucible его использовать.
Автор: bobobo
Добавлено:
  • Опция Hidden: true для мобов. Если установлена, моб не будет отображаться в командах или меню, что полезно для шаблонных мобов.
  • Условие projectileHasEnded.
Исправлено:
  • Опция Hidden больше не наследуется, из-за чего ранее была практически бесполезной.
Автор: bobobo
Изменения:
  • Исправлен NullPointerException при установке цели.
  • Добавлены новые условия:
    • threatWithin{distance=X} — если сущность из таблицы угроз заклинателя находится в пределах X блоков.
    • threatNotWithin{distance=X} — противоположное условие.
    • threatsWithin{distance=X;amount=Y} — если заданное количество сущностей из таблицы угроз заклинателя находится в пределах X блоков.
    • threatsNotWithin{distance=X;amount=Y} — противоположное условие.
Обновлён .gitlab-ci.yml
Исправлен NPE в MythicConfig

Исправлены несколько ошибок, вызванных выбором целей на 1.21.8

Исправлен NPE в MythicConfig

Добавлен параметр Options.Aware: false для мобов

Сделаны некоторые изменения в механике внешнего вида

Исправлен механизм отдачи на 1.21.4+
Добавлены API-методы для RPG
Применено корректное место спавна для мобов, заспавненных датапаками

Добавлено условие isSkill{name=SKILL_NAME}
Автор: bobobo
  • Добавлен доступ к метаданным (meta access) в DamageMetadata.
  • Добавлен доступ к метаданным (meta access) в MythicHealMechanicEvent.
  • Второй проход теперь выполняется быстрее.
  • Кэширование предметов при перезагрузке стало быстрее. При этом также парсятся плейсхолдеры и переменные в браузере предметов.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
Changelog:
  • Исправлено: NullPointerException у векторов при работе с тотемами DisplayItem.
  • Добавлены алиасы a и amount для множителя в healpercent{}.
  • Убрано неподдерживаемое значение флага HIDE_POTION_EFFECTS на версиях >1.20.5.
➕ Добавлено:
  • События MythicPlayerVariableSetEvent и MythicPlayerVariableRemoveEvent.
  • Рефакторинг части кода, связанной с переменными.
Исправления и улучшения:
  • Исправлены проблемы сериализации переменных типа Item.
  • Добавлен плейсхолдер ``.
  • Добавлены префиксы mythic: и material:, которые можно использовать при установке переменных Item.
  • Возвращены некоторые старые функции для предотвращения возможных проблем с API.
  • Исправлено: условие variableequals выбрасывало ошибки, если переменная не найдена.
  • Упрощена регистрация переменных.
  • Обновлена функция Variable.ofType.
  • Добавлен префикс slot: для значений переменных Item.
Автор: bobobo
ВерхНиз