Jobs Reborn: установка плагина профессий и экономики
Полное руководство по Jobs Reborn в 2026: установка, Vault и EssentialsX Economy, настройка 10 профессий, бонусы, PlaceholderAPI и интеграция с MythicMobs.
Кратко: Jobs Reborn - бесплатный плагин профессий для Minecraft Paper/Spigot 1.13-1.21.x. 10 готовых профессий (Miner, Builder, Farmer, Hunter и т.д.), система денежных наград, уровней и пермишенов. Требует Vault + плагин экономики (EssentialsX Economy). Интеграция с PlaceholderAPI, LuckPerms, MythicMobs. Хранение: SQLite (small) или MySQL (production).
Что такое Jobs Reborn
Jobs Reborn - это бесплатный плагин профессий для серверов Minecraft, форк старого Jobs от Phrozenbyte (2011). Активно разрабатывается с 2014 года автором Zrips, поддерживает все актуальные версии Paper/Spigot/Folia от 1.13 до 1.21.x.
Идея простая: игрок выбирает профессию (Miner, Woodcutter, Farmer и т.д.) и зарабатывает внутриигровую валюту и опыт за действия, относящиеся к этой профессии. Например, Miner получает деньги за добычу каждого блока угля, железа, алмаза, Farmer - за посадку и сбор пшеницы, моркови, картошки. Опыт даёт уровни профессии, на каждом уровне может быть бонус: ускоренная добыча, шанс двойного дропа, доступ к новым товарам у NPC.
В отличие от mcMMO (который про навыки), Jobs Reborn - про экономику и прогрессию через деньги. Это базовый плагин для любого экономического или role-playing сервера.
Установка Jobs Reborn
Зависимости
Обязательно:
- Vault - API-мост для экономики (см. настройку Vault).
- Плагин экономики: EssentialsX Economy, CMI Economy или UltimateEconomy.
Опционально:
- PlaceholderAPI - для отображения статов в чате, скорборде, табе.
- LuckPerms - для выдачи перков через пермишены.
- MythicMobs - для XP за специальных мобов.
- Citizens - для NPC-наёмщика профессий.
Скачивание и установка
- Скачайте Jobs Reborn с SpigotMC: spigotmc.org/resources/jobs-reborn.4216/ - JAR-файл актуальной версии (5.x на 2026).
- Скачайте Vault и EssentialsX (или CMI).
- Положите JAR-файлы в
/plugins/:
/plugins/
├── Jobs-5.x.x.jar
├── Vault-1.7.x.jar
├── EssentialsX-2.x.x.jar
├── EssentialsXChat-2.x.x.jar
└── PlaceholderAPI-2.x.x.jar
- Запустите сервер. После первого запуска появится структура:
/plugins/Jobs/
├── config.yml # общие настройки
├── jobConfig.yml # настройка всех профессий
├── messages.yml # сообщения
├── shopItems.yml # магазин предметов за уровни
├── titleConfig.yml # титулы (типа "Master Miner")
├── data.sqlite # БД игроков
└── localization/ # переводы
- Проверьте подключение Vault:
/jobs admin infoдолжна показать “Economy: EssentialsX” (или другая).
Базовый config.yml
locale-language: en # или ru, pl, de
storage-method: sqlite # sqlite или mysql
# Для MySQL раскомментируйте:
# storage-method: mysql
# mysql-username: jobs
# mysql-password: changeme
# mysql-hostname: localhost:3306
# mysql-database: jobsreborn
# mysql-table-prefix: jobs_
economy:
generic-tax-amount: 0 # налог 0% (для realismic - 5-10)
use-server-account: false
general:
max-jobs: 3 # максимум профессий на игрока
use-permissions: true
hide-jobs-without-permission: true
enable-pay-creative: false
pay-day-active: true
scheduler:
auto-save: 600 # автосохранение БД каждые 10 минут
save-on-disconnect: true
broadcast:
level-up:
enabled: true # анонс в чат при ап уровня
style: TITLE # TITLE, CHAT или BOTH
skill-up:
enabled: true
Десять профессий из коробки
В дефолтной поставке Jobs Reborn 10 профессий. Все они настраиваются в /plugins/Jobs/jobConfig.yml.
| Профессия | Действия | Источник дохода |
|---|---|---|
| Miner | Добыча руды (BREAK) | Coal, Iron, Gold, Diamond, Emerald, Netherite |
| Woodcutter | Рубка деревьев (BREAK) | Oak, Birch, Spruce, Jungle, Dark Oak, Acacia logs |
| Builder | Размещение блоков (PLACE) | Wood, Stone, Bricks, Glass, Concrete |
| Digger | Копание земли (BREAK) | Dirt, Grass, Sand, Gravel, Clay |
| Hunter | Убийство мобов (KILL) | Zombie, Skeleton, Creeper, Witch, Wither |
| Farmer | Сбор урожая (HARVEST) | Wheat, Carrot, Potato, Beetroot, Pumpkin, Melon |
| Fisherman | Рыбалка (FISH) | Fish, Salmon, Cod, Tropical Fish, Treasure |
| Weaponsmith | Крафт оружия (CRAFT) | Sword, Axe, Bow, Crossbow, Trident |
| Enchanter | Зачарование (ENCHANT) | Все enchant-уровни предметов |
| Brewer | Зельеварение (BREW) | Potion, Splash potion |
Пример настройки профессии Miner
В /plugins/Jobs/jobConfig.yml:
Miner:
fullname: '&8Miner'
shortname: 'M'
description:
- '&7Добывайте руду и получайте деньги.'
ChatColour: GRAY
BossBarColour: PURPLE
ChatDisplay: TITLE
max-level: 100
vip-max-level: 200
difficulty: 10
break-equation: 'baseincome * 1.05^(joblevel-1)'
exp-equation: 'baseexperience * 1.05^(joblevel-1)'
income-equation: 'baseincome * 1.02^(joblevel-1)'
Permissions:
- jobs.miner.bonus level:10 perm:essentials.feed
- jobs.miner.bonus level:30 perm:essentials.heal
- jobs.miner.bonus level:50 perm:essentials.fly
conditions:
needsToBeTrue:
condition1:
requires:
'%mcmmo-level%': '>5' # пример intersection с другим плагином
Break:
COAL_ORE:
income: 2.0
experience: 3.0
IRON_ORE:
income: 5.0
experience: 5.0
GOLD_ORE:
income: 10.0
experience: 8.0
DIAMOND_ORE:
income: 50.0
experience: 25.0
EMERALD_ORE:
income: 100.0
experience: 40.0
NETHERITE_ORE:
income: 250.0
experience: 80.0
DEEPSLATE_DIAMOND_ORE: # 1.17+
income: 60.0
experience: 30.0
DEEPSLATE_EMERALD_ORE:
income: 120.0
experience: 50.0
break-equation определяет, как растёт доход с уровнем. 1.05^(joblevel-1) означает +5% к доходу за каждый уровень. На 50 уровне игрок будет получать ~11.5x базы.
Создание собственной профессии
Добавьте в jobConfig.yml блок:
Sailor:
fullname: '&bSailor'
shortname: 'S'
description:
- '&7Покоряйте моря и ловите рыбу.'
ChatColour: AQUA
max-level: 80
difficulty: 8
income-equation: 'baseincome * 1.03^(joblevel-1)'
exp-equation: 'baseexperience * 1.04^(joblevel-1)'
Fish:
COD:
income: 3.0
experience: 2.5
SALMON:
income: 4.0
experience: 3.0
TROPICAL_FISH:
income: 8.0
experience: 5.0
PUFFERFISH:
income: 12.0
experience: 8.0
HEART_OF_THE_SEA:
income: 200.0
experience: 100.0
NAUTILUS_SHELL:
income: 50.0
experience: 30.0
После /jobs reload новая профессия станет доступна.
Основные команды
| Команда | Действие |
|---|---|
/jobs | Главное меню профессий |
/jobs browse | Список всех профессий с описанием |
/jobs join <Profession> | Устроиться на работу |
/jobs leave <Profession> | Уволиться |
/jobs leaveall | Уволиться из всех |
/jobs stats | Текущий уровень и XP по каждой профессии |
/jobs info <Profession> | Информация о доходе профессии |
/jobs top [Profession] | Топ игроков по уровню |
/jobs boost | Текущие активные множители |
/jobs glog | Лог последних действий (что игрок добывал/убивал) |
/jobs admin reload | Перезагрузить конфиги |
/jobs admin info <player> | Инфа о другом игроке |
/jobs admin grantxp <player> <Job> <amount> | Дать XP |
/jobs admin removexp <player> <Job> <amount> | Забрать XP |
/jobs admin promote <player> <Job> <levels> | Повысить уровень |
/jobs admin boost <income/exp> <multiplier> <time> | Множитель для всего сервера |
Бонусы через пермишены
Jobs Reborn умеет выдавать пермишены за уровни - это позволяет создавать прогрессивные бонусы. Настройка в jobConfig.yml через блок Permissions:
Miner:
Permissions:
- jobs.miner.bonus level:10 perm:essentials.feed
- jobs.miner.bonus level:25 perm:essentials.heal
- jobs.miner.bonus level:50 perm:essentials.fly
- jobs.miner.bonus level:75 perm:worldedit.use
- jobs.miner.bonus level:100 perm:essentials.god
На 10 уровне Miner получит право на /feed, на 25 - /heal, на 50 - /fly и т.д. Перки сохраняются, пока игрок состоит в профессии. Это интегрировано с LuckPerms через Vault.
Бонусы за уровни через команды
В config.yml можно настроить команды, выполняемые при ап уровня:
LevelUpCommands:
Miner:
- 'eco give [player] 100 #!#! shell:[level] # 5'
- 'msg [player] &aПоздравляем с уровнем [level]! +100 монет.'
- 'broadcast &a[player] &7достиг &e[level] уровня &7в профессии &eMiner!'
#!#! shell:[level] # 5 - выполнить только если уровень кратен 5.
Интеграция с PlaceholderAPI
PlaceholderAPI позволяет вставлять статы Jobs Reborn в любой плагин: в скорборд, чат, табсписок, голограммы.
После установки /papi ecloud download Jobs и /papi reload доступны плейсхолдеры:
| Плейсхолдер | Значение |
|---|---|
%jobs_user_level_<job>% | Уровень игрока в профессии |
%jobs_user_exp_<job>% | Текущий XP |
%jobs_user_max_exp_<job>% | XP до следующего уровня |
%jobs_user_total_levels% | Сумма всех уровней |
%jobs_user_jobs% | Список профессий через запятую |
%jobs_jobname_top_<job>_<pos>_<placeholder>% | Топ-N игроков |
Пример использования в скорборде (FeatherBoard, ScoreboardAPI):
'&7Профессии:'
- '&aMiner: &f%jobs_user_level_Miner%'
- '&aFarmer: &f%jobs_user_level_Farmer%'
- '&aHunter: &f%jobs_user_level_Hunter%'
Pterohost - игровой хостинг с DDoS-защитой L4+L7, NVMe SSD и 24/7 поддержкой. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг
Daily limits и множители
Daily limits предотвращают фарм-абуз. Без ограничений игрок может за день добыть миллион единиц камня и обвалить экономику.
В config.yml:
limit:
enabled: true
reset-time: 86400 # сброс лимита каждые 24 часа (в секундах)
money:
Miner: 2000 # максимум 2000 монет в день
Farmer: 1500
Hunter: 1800
exp:
Miner: 500
Farmer: 400
vip-multiplier: 1.5 # VIP-игроки получают +50% к лимиту
После исчерпания лимита игрок продолжает действия, но без денег/XP. Лимит обнуляется каждые 24 часа.
Множители на праздники и выходные
boost:
weekend:
enabled: true
days: SATURDAY,SUNDAY
money-multiplier: 2.0
exp-multiplier: 1.5
events:
new-year:
enabled: true
start: '01-01 00:00'
end: '01-07 23:59'
money-multiplier: 3.0
exp-multiplier: 2.0
Через команду админ может включить временный множитель: /jobs admin boost money 1.5 7d - 1.5x на 7 дней для всего сервера.
Интеграция с MythicMobs
За кастомных мобов из MythicMobs можно выдавать особый XP. В jobConfig.yml профессии Hunter:
Hunter:
custom-kill:
DragonLord:
income: 5000.0
experience: 1000.0
SkeletonKing:
income: 500.0
experience: 100.0
ShadowWolf:
income: 50.0
experience: 15.0
DragonLord, SkeletonKing, ShadowWolf - идентификаторы мобов из MythicMobs (внутренние имена из /plugins/MythicMobs/Mobs/*.yml). Игрок-Hunter за убийство Dragon Lord получит 5000 монет и 1000 XP в профессии.
Хранение данных: SQLite vs MySQL
SQLite подходит для серверов до 50-100 активных игроков. При большем онлайне начинаются блокировки БД.
Переход на MySQL
- Создайте БД и пользователя:
CREATE DATABASE jobsreborn CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'jobs'@'localhost' IDENTIFIED BY 'changeme';
GRANT ALL PRIVILEGES ON jobsreborn.* TO 'jobs'@'localhost';
FLUSH PRIVILEGES;
- В config.yml:
storage-method: mysql
mysql-username: jobs
mysql-password: changeme
mysql-hostname: localhost:3306
mysql-database: jobsreborn
mysql-table-prefix: jobs_
mysql-poolsize: 8
- Конвертация существующих данных:
/jobs admin convertdb sqlite mysql
- Перезапустите сервер.
Преимущества MySQL
- Множественные сервера на одной базе (BungeeCord-сеть с общими профессиями).
- Быстрее операции при 100+ активных игроках.
- Не повреждается при ungraceful shutdown.
- Лёгкое резервное копирование через
mysqldump.
Графики и топ работников
Через PlaceholderAPI и Holographic Displays можно сделать топ-3 игроков по каждой профессии:
/hd create top_miners "&6&l=== Топ Miner ===
&71. %jobs_jobname_top_Miner_1_name% &7(%jobs_jobname_top_Miner_1_level%)
&72. %jobs_jobname_top_Miner_2_name% &7(%jobs_jobname_top_Miner_2_level%)
&73. %jobs_jobname_top_Miner_3_name% &7(%jobs_jobname_top_Miner_3_level%)"
Лидеры мотивируют игроков соревноваться - это удерживает их на сервере дольше.
Частые проблемы
Проблема: игроки не получают деньги.
Решение: проверьте /jobs admin info - должно показать “Economy: EssentialsX”. Если “Economy: NONE” - не подключен Vault или нет плагина экономики. Установите EssentialsX Economy (бесплатно), перезапустите.
Проблема: после перезапуска уровни сбросились.
Решение: данные не успели сохраниться при предыдущем shutdown. В config.yml: save-on-disconnect: true, auto-save: 300 (5 минут). На production используйте MySQL вместо SQLite.
Проблема: лаги при /jobs top.
Решение: топ запрашивается из БД. Если SQLite и много игроков, добавьте индекс через /jobs admin reindex. Или мигрируйте на MySQL.
Проблема: дубль XP-сообщений (mcMMO + Jobs).
Решение: в config.yml Jobs Reborn отключите broadcast.skill-up.enabled: false или показывайте через TITLE а не CHAT.
Pterohost - производительный хостинг с CPU 4.5+ GHz, NVMe SSD и MySQL из коробки. Промокод 4START даёт -20% на первый заказ. Заказать сервер для Jobs Reborn
Итоги: Jobs Reborn в 2026
Jobs Reborn - бесплатное, проверенное временем решение для экономики Minecraft-сервера. 10 готовых профессий покрывают все базовые действия игрока, конфиги позволяют точно настроить баланс под свой сервер, бонусы через пермишены интегрируют плагин с LuckPerms и EssentialsX. Для production используйте MySQL вместо SQLite, настройте daily limits против фарм-абуза, добавьте множители на выходные и праздники. Интеграция с MythicMobs позволяет выдавать особые награды за кастомных боссов. Это базовый плагин любого серьёзного экономического сервера.