Плагин Другое MythicAchievements dev build [5.12.0 (build 58)]

  • Исправлено: при запуске сервера больше не появляется ошибка Failed to load AchievementCriteria для ProjectileHitCriteria.HitType (#10151).
  • Добавлено: критерий достижения smelt (#10070).
  • Исправлено: выдача навыков в качестве награды с использованием переменных кастера больше не вызывает ошибку NullPointerException (#10072).
  • Исправлено: достижения теперь корректно отображаются после их получения.
  • feat: добавлены новые критерии:
    • FurnitureBreak — срабатывает, когда игрок ломает подходящую мебель MythicCrucible
    • FurniturePlace — срабатывает, когда игрок размещает подходящую мебель MythicCrucible
  • feat: критерий craft теперь поддерживает кастомные рецепты Crucible
  • fix: в механике grantAchievement значение giveRewards теперь по умолчанию равно true
  • refactor: конфиги переведены с properties на MythicConfig
  • feat: добавлены следующие критерии:
    • Fish — срабатывает, когда игрок ловит или подцепляет подходящий объект
    • Craft — срабатывает, когда игрок крафтит подходящий предмет
    • DamageDealt — срабатывает, когда игрок наносит урон подходящей сущности
    • DamageTaken — срабатывает, когда игрок получает подходящий урон
    • Enchant — срабатывает, когда игрок зачаровывает подходящий предмет
    • ItemConsume — срабатывает, когда игрок использует/съедает подходящий предмет
    • ItemPickup — срабатывает, когда игрок подбирает подходящий предмет
    • PlayerInteract — срабатывает, когда игрок взаимодействует с подходящим предметом или блоком
    • PlayerStatistic — срабатывает при увеличении статистики Bukkit у игрока
    • ProjectileHit — срабатывает, когда выпущенный игроком снаряд попадает во что-то подходящее
    • Trade — срабатывает, когда игрок получает результат подходящей сделки с жителем
  • Подробности доступны в wiki
  • Обновлён проект для использования Gradle
Сборка с последними версиями Mythic.
Исправлена ошибка NPE в условии hasAchievement.
Скомпилировано с поддержкой последних версий всех зависимостей
  • Исправлено, что языковой файл не извлекался из папки mythicmobs lang
  • Добавлен критерий craftItem
  • Обновлено до последних сборок Mythic
  • Добавлена загрузка пользовательских категорий достижений из advancement-categories.yml в любом мифическом паке
  • Перемещен файл конфигурации в MythicMobs/config/config-achievements.yml
  • Добавлена поддержка языков в MythicMobs/config/lang, используется язык, настроенный в Mythic
  • Исправлены некоторые ошибки, связанные с тем, что новые энчанты не добавлялись без перезагрузки сервера, а старые не удалялись.
  • Лайк 0
Реакции:1 пользователя
Добавлено исправление ошибки с патрубком, из-за которой продвижения не загружались на 1.21+

+ Исправлены неработающие примеры продвижений

+ Сборка с 1.20.6 вместо 1.20.5

+ Обновление репозитория placeholderAPI, чтобы он перестал ломаться
  • Исправлена проблема с загрузкой
  • Исправлена генерация датапаков на 1.21+, требуется последняя сборка MM dev на данный момент
  • Исправлена ошибка асинхронности при выдаче вознаграждений
  • Обновлено до Java 21, 1.20.5 и последней версии Mythic
Убрано сообщение в заголовке при получении достижения, так как это можно сделать более настраиваемым способом с помощью навыков

+ Исправлены сообщения о достижениях, не подчиняющиеся геймеру "Объявить о достижениях
ВерхНиз