Плагин для серверов Майнкрафт с рпг-прокачкой навыков: игроки получают опыт за обычные действия, повышают уровни и используют временные способности. Он работает сам по себе, поддерживает интеграции с другими плагинами и позволяет разработчикам добавлять собственные навыки и способности.
Возможности
Есть пять встроенных навыков:
- рубка деревьев — опыт за добычу древесины;
- добыча — опыт за разрушение руд и камня;
- рыбалка — опыт за ловлю рыбы;
- бой — опыт за сражения с мобами и игроками;
- акробатика — опыт за прыжки, падения и бег.
Способность Tree Feller позволяет за ограниченное время быстро валить деревья. Перед активацией способности игрок проходит подготовку; в меню /abilities видны все зарегистрированные способности и их состояние: готова, подготавливается или активна.
Другие плагины могут начислять опыт через API. Для каждого плагина и навыка можно отдельно включить начисление опыта и задать множитель. Поддерживаются пользовательские навыки и способности, которые автоматически появляются в меню способностей.
Команды
Для игроков:
/skills— меню уровней навыков./abilities— меню состояний способностей.
Административные подкоманды /ezskills:
get <player> <skill>— показать уровень и накопленный опыт;info <player>— показать все навыки игрока, в том числе офлайн;addxp <player> <skill> <amount>— выдать опыт;setlevel <player> <skill> <level>— установить уровень и сбросить опыт;reset <player> <skill>— сбросить один навык до первого уровня;resetall <player>— сбросить все навыки;top <skill> [limit]— таблица лидеров;ability <player> <ability>— сразу активировать способность;reload— перезагрузить конфиги.
Права
ezskills.use— доступ к меню/skillsи/abilities.ezskills.admin— доступ ко всем подкомандам/ezskills.
Настройка
config.yml— названия меню, уведомления в босс-баре иplugin-overrides.skills.yml— базовый опыт и множитель опыта для каждого навыка:xp-baseиxp-multiplier.abilities.yml— время подготовки, действия и перезарядки способностей.storage.yml— хранилище YAML или MySQL.
YAML подходит для небольшого сервера, а MySQL даёт полные результаты в таблицах лидеров. Уведомления о повышении уровня в босс-баре могут использовать EzCountdown.
Требования
Работает на Bukkit, Spigot и Paper. Требуется Java 25 или новее.
