Плагин для серверов Майнкрафт с экономикой и профессиями. Игроки выбирают работы, выполняют обычные действия в мире и получают за них деньги и опыт профессии: добывают ресурсы, выращивают урожай, охотятся, рыбачат, строят, варят зелья, зачаровывают предметы и создают оружие.
Возможности
- Десять готовых профессий: шахтёр, фермер, лесоруб, охотник, рыбак, строитель, землекоп, зельевар, зачарователь и оружейник.
- Награды за добычу блоков и руд, сбор урожая, убийство мобов, рыбалку, установку блоков, варку зелий, зачарования и крафт оружия.
- У каждой профессии отдельные уровень и опыт. Формула опыта, максимальный уровень, список оплачиваемых действий, предметы, мобы, цены и награды меняются в
config.yml. - Престиж позволяет сбросить профессию до первого уровня после достижения заданного уровня и получить постоянную прибавку к выплатам. Количество ступеней и размер бонуса настраиваются.
- Множители наград для отдельных миров, групп прав и общесерверных временных усилений; они складываются с бонусом престижа.
- Награды за заданные уровни: деньги и команды от консоли с подстановкой
%player%. - Защита от фарма: повторное действие в одной точке не оплачивается до окончания задержки. Это касается блоков, места рыбалки, варочной стойки и точки убийства моба.
- Ограничение числа доступных профессий и задержка между сменами профессии через права.
- Меню в виде сундука для просмотра, выбора и выхода из профессий. Оно работает с Bedrock-игроками через Geyser и Floodgate.
- Таблицы лидеров для каждой профессии.
- Хранение данных в SQLite или MySQL.
- Интеграция PlaceholderAPI для скорбордов, списка игроков и голограмм.
Команды
/vjobsили/vjobs gui— открыть меню профессий./vjobs join <job>— выбрать профессию./vjobs leave <job>— покинуть профессию./vjobs info <job>— посмотреть сведения о профессии./vjobs top <job>— открыть таблицу лидеров профессии./vjobs prestige <job>— получить престиж профессии при выполнении условий./vjobs togglenotify— включить или выключить уведомления о наградах./vjobs admin reload— перезагрузить конфигурацию./vjobs admin set <player> <job> <level>— установить уровень профессии игроку.- Также доступны сокращения
/jobsи/job.
Если установлен PlaceholderAPI, можно использовать плейсхолдеры %jobs_level_<job>%, %jobs_xp_<job>% и %jobs_prestige_<job>% для уровня, опыта и ступени престижа выбранной профессии.
Права
jobs.use— доступ к командам игрока.jobs.admin— административные команды.jobs.limit.2–jobs.limit.5— число профессий, которые можно иметь одновременно.jobs.cooldown.hourиjobs.cooldown.instant— уменьшенная либо отсутствующая задержка смены профессии.jobs.multiplier.<name>— множитель наград, заданный в конфигурации.
Настройка
Основные параметры находятся в config.yml: тип хранилища и данные MySQL, префикс сообщений, число профессий, задержка их смены, защита от фарма, кривая опыта, престиж, множители и награды за уровни. В разделе jobs для каждой профессии задаются оплачиваемые действия, материалы, мобы, сумма награды и опыт.
Требования
Плагин работает на Bukkit, Spigot, Paper, Purpur и Folia. Для экономики обязателен Vault вместе с любым совместимым экономическим плагином. PlaceholderAPI нужен только для плейсхолдеров.
