mcMMO: RPG-навыки и прокачка на Minecraft сервере
Полная установка mcMMO в 2026: Classic Combat 2.2.x для Paper 1.20-1.21, 13 навыков, SuperAbilities, партии, конфиги experience.yml и MySQL.
Кратко: mcMMO - RPG-плагин с прокачкой 13 навыков (Mining, Swords, Acrobatics и др.) для Paper/Spigot 1.20-1.21.x. В 2026 актуален бесплатный форк mcMMO Classic Combat 2.2.x. Даёт пассивные бонусы и активные SuperAbilities (Super Breaker, Tree Feller). Хранение: flatfile или MySQL. Совместим с Jobs Reborn и большинством плагинов.
Что такое mcMMO
mcMMO - один из старейших и популярнейших плагинов для Minecraft, добавляющий систему RPG-навыков. Создан nossr50 в 2010 году, превратил обычный Minecraft в полноценную RPG с прокачкой персонажа через действия: чем больше игрок копает - тем выше уровень Excavation, чем больше воюет мечом - тем выше Swords.
Каждый навык имеет 1000 уровней (в Classic) и даёт пассивные бонусы и активные способности. Например, на высоком Mining игрок получает шанс двойного дропа руды и SuperAbility “Super Breaker” (моментальная добыча). На высоком Acrobatics - меньше урон от падения и шанс полностью увернуться (Dodge).
mcMMO стоит на тысячах серверов как стандарт RPG-механик для выживания. Альтернативы: Heroes (классы, сложнее), MMOCore (полноценная RPG-система, платная), EliteMobs (только мобы), AuraSkills (молодой, развивается).
Версии mcMMO в 2026
В 2026 году актуальны три ветки разработки mcMMO:
| Версия | Статус | Лицензия | Поддержка |
|---|---|---|---|
| mcMMO Classic Combat 2.2.x | Активный | GPL (open source) | 1.16.5 - 1.21.x |
| mcMMO 2.1.x (legacy) | Заморожен | GPL | 1.13 - 1.18 |
| mcMMO Overhaul 2.3+ | Активный | Commercial (15$) | 1.20.4 - 1.21.x |
Classic Combat 2.2.x - бесплатный форк команды mcMMO Classic Devs (github.com/mcMMO-Dev/mcMMO). Активно поддерживается, баг-фиксы каждые 2-4 недели. Для большинства серверов это правильный выбор.
mcMMO Overhaul - коммерческий форк nossr50 (основатель плагина) на BuiltByBit, 15$ единоразово. Добавляет новые механики, ребаланс, премиум-поддержку. Подходит для крупных серверов, готовых платить за поддержку.
Использовать legacy 2.1.x в 2026 году не стоит - нет багфиксов, проблемы на новых версиях Bukkit API.
Установка mcMMO
Скачивание
Скачайте JAR с GitHub: github.com/mcMMO-Dev/mcMMO/releases. Файл называется mcMMO-2.2.x.jar.
Положите в /plugins/:
/plugins/
└── mcMMO-2.2.x.jar
Дополнительные зависимости не требуются (mcMMO работает автономно). Для интеграции с экономикой можно установить Vault.
Первый запуск
После перезапуска сервера создастся структура:
/plugins/mcMMO/
├── config.yml # общие настройки
├── experience.yml # XP за действия
├── advanced.yml # тюнинг механик
├── treasures.yml # лут из Excavation/Herbalism/Fishing
├── repair.vanilla.yml # рецепты починки (Repair)
├── salvage.vanilla.yml # переплавка (Salvage)
├── fishing_treasures.yml # сокровища из рыбалки
├── herbalism_treasures.yml # травный лут
├── excavation_treasures.yml # лут из копания
├── flatfile/ # БД игроков (если flatfile)
│ └── mcmmo.users
└── locale/ # локализации
Базовый config.yml
General:
Locale: en_US # ru_RU поддерживается частично
MOTD_Enabled: true
Update_Check: true
Verbose_Logging: false
Database:
Use_MySQL: false # true для production
MySQL:
Server_Address: localhost
Server_Port: 3306
Database_Name: mcmmo
Username: mcmmo
Password: changeme
TablePrefix: mcmmo_
SSL: false
Items:
Repair:
Anvil_Messages: true
Chimaera_Wing:
Enabled: true
Use_Cooldown: 240 # секунды
Skills:
General:
Max_Level: 1000 # макс. уровень навыка
Power_Level_Cap: 0 # 0 = безлимит на сумму всех уровней
Excavation:
Prevent_AFK_Leveling: true # анти-AFK фарм
Experience:
Multiplier:
PVE: 1.0 # XP от PVE
PVP: 1.0 # XP от PVP
Global: 1.0 # глобальный множитель
Party:
System_Enabled: true
Sharing:
Range: 75 # радиус шеринга XP
XP_Sharing: true
Item_Sharing: true
Тринадцать навыков mcMMO
Все навыки в mcMMO делятся на 3 категории: Gathering (добыча), Combat (бой), Misc (разное).
Gathering (добыча)
| Навык | Действие | Пассив | SuperAbility |
|---|---|---|---|
| Mining | Добыча камня и руды | Double Drops руды (макс 33%) | Super Breaker (мгновенная добыча 8 сек) |
| Excavation | Копание земли и песка | Double Drops + редкий лут | Giga Drill Breaker (быстрая копка) |
| Herbalism | Сбор растений | Double Drops + Green Thumb (мгновенный рост) | Green Terra (моментальный сбор) |
| Woodcutting | Рубка деревьев | Double Drops + Leaf Blower (мгновенно листья) | Tree Feller (срубить всё дерево) |
| Fishing | Рыбалка | Magic Hunter (зачарованные предметы) + Shake (отнять у мобов) | Не имеет, но прокачивает Master Angler |
Combat (бой)
| Навык | Действие | Пассив | SuperAbility |
|---|---|---|---|
| Swords | Урон мечом | Bleeding (кровотечение), Counter Attack | Serrated Strikes (AoE урон + bleed) |
| Axes | Урон топором | Critical Strikes, Armor Impact, Skull Splitter | Skull Splitter (AoE урон) |
| Unarmed | Бой кулаками | Disarm, Iron Arm, Iron Grip | Berserk (двойной урон, проход блоки) |
| Archery | Стрельба из лука | Skill Shot (доп. урон), Daze (стан), Retrieval | Не имеет SuperAbility |
| Taming | Прокачка через волков и лошадей | Shock Proof (волк не умирает), Gore, Beast Lore | Call of the Wild (призвать волка) |
| Acrobatics | Падения и dodge | Roll (-50% урон от падения), Dodge (увернуться) | Не имеет SuperAbility |
Misc (разное)
| Навык | Действие | Пассив |
|---|---|---|
| Repair | Починка предметов на наковальне | Дешевле материалов, шанс Super Repair, Arcane Forging (сохранить чары) |
| Alchemy | Зельеварение | Catalysis (быстрее), Concoctions (новые зелья) |
Power Level
Power Level - сумма уровней всех навыков игрока. Используется для топов и общего сравнения. Топ-игроки на серверах с долгой историей имеют Power Level 8000-13000.
SuperAbilities
SuperAbilities - активные способности, активируемые правым кликом с соответствующим инструментом. Имеют кулдаун, который уменьшается с уровнем навыка.
| Способность | Триггер | Длительность | Кулдаун (0 / 1000 lvl) |
|---|---|---|---|
| Super Breaker (Mining) | ПКМ с киркой | 8 сек | 240 / 20 сек |
| Giga Drill Breaker (Excavation) | ПКМ с лопатой | 8 сек | 240 / 20 сек |
| Tree Feller (Woodcutting) | ПКМ с топором | до 500 блоков | 240 / 20 сек |
| Green Terra (Herbalism) | ПКМ с мотыгой | 8 сек | 240 / 20 сек |
| Serrated Strikes (Swords) | ПКМ с мечом | 4 сек | 240 / 20 сек |
| Skull Splitter (Axes) | ПКМ с топором | 4 сек | 240 / 20 сек |
| Berserk (Unarmed) | ПКМ с пустой рукой | 4 сек | 240 / 20 сек |
Все длительности и кулдауны настраиваются в advanced.yml:
Skills:
Mining:
SuperAbility_Length: 8
SuperAbility_LengthCap: 60
Woodcutting:
SuperAbility_Length: 8
TreeFeller:
Threshold: 500 # макс. блоков в одном дереве
Increases_Tool_Damage: true
Команды mcMMO
Игрок
| Команда | Действие |
|---|---|
/mcstats или /stats | Показать все свои уровни |
/mcrank | Текущая позиция в топах |
/mctop | Глобальный топ по power level |
/mctop <skill> | Топ по конкретному навыку |
/<skill> (mining, archery и т.д.) | Информация о навыке |
/mcability | Включить/выключить SuperAbilities |
/mcabilityon / /mcabilityoff | Принудительно |
/mchud <type> | Тип HUD (STANDARD, DISABLED) |
/inspect <player> | Посмотреть статы другого игрока |
Party
| Команда | Действие |
|---|---|
/party create <name> | Создать партию |
/party invite <player> | Пригласить |
/party accept | Принять приглашение |
/party leave | Покинуть |
/party kick <player> | Выгнать (только лидер) |
/party rename <name> | Переименовать |
/party password <pass> | Установить пароль |
/party lock / /party unlock | Закрыть/открыть для входа |
/party chat | Включить чат партии |
/p <message> | Сообщение в чат партии |
/ptp <player> | Телепорт к участнику партии |
Админ
| Команда | Действие |
|---|---|
/mmoedit <player> <skill> <level> | Установить уровень |
/addxp <player> <skill> <amount> | Добавить XP |
/skillreset <player> <skill> | Сбросить навык |
/mcgod | Режим бога mcMMO |
/mcrefresh | Сбросить кулдауны игрока |
/mcconvert database <type> | Конвертировать БД (flatfile/mysql) |
/mmoreload | Перезагрузить конфиги |
Балансировка для длинной прогрессии
По умолчанию mcMMO быстро прокачивается - игрок может за 5 часов фарма забить Mining до 1000. Для серверов с долгой геймплейной аркой стоит замедлить XP.
В experience.yml:
Experience_Formula:
Curve: EXPONENTIAL # EXPONENTIAL, LINEAR
Multiplier:
Global: 1.0 # < 1.0 = меньше XP, > 1.0 = больше
PVE: 1.0
PVP: 1.0
Modifier:
Mining: 1.0 # индивидуальный множитель навыка
Woodcutting: 1.0
Excavation: 1.0
Herbalism: 1.0
Fishing: 0.8 # сложнее качать
Repair: 0.5 # медленный навык
Acrobatics: 0.7
Swords: 1.0
Axes: 1.0
Archery: 1.0
Unarmed: 1.0
Taming: 1.0
Alchemy: 0.6 # сложнее
Experience:
Mining:
Stone: 5
Coal_Ore: 30
Iron_Ore: 50
Gold_Ore: 75
Diamond_Ore: 150
Emerald_Ore: 200
Netherite_Ore: 500
Для очень длинной прогрессии (как на Lore-серверах) ставят Global: 0.3-0.5 - тогда добраться до 1000 уровня в одном навыке займёт 50-100 часов чистого фарма.
Pterohost - игровой хостинг с DDoS-защитой L4+L7, NVMe SSD и 24/7 поддержкой. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг
База данных: flatfile или MySQL
Flatfile - текстовый файл /plugins/mcMMO/flatfile/mcmmo.users с одной строкой на игрока. Прост в работе, не требует настройки. Минусы: при 50+ активных игроках появляются лаги при сохранении, нет атомарных операций (риск повреждения при ungraceful shutdown).
MySQL/MariaDB - SQL-база. Быстрее, надёжнее, поддерживает multi-server setup через BungeeCord.
Настройка MySQL
- Создайте базу:
CREATE DATABASE mcmmo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'mcmmo'@'localhost' IDENTIFIED BY 'changeme';
GRANT ALL PRIVILEGES ON mcmmo.* TO 'mcmmo'@'localhost';
FLUSH PRIVILEGES;
- В
config.yml:
Database:
Use_MySQL: true
MySQL:
Server_Address: localhost
Server_Port: 3306
Database_Name: mcmmo
Username: mcmmo
Password: changeme
TablePrefix: mcmmo_
SSL: false
MaxConnections:
Misc: 30
Load: 30
Save: 30
- Конвертация существующих данных:
/mcconvert database mysql
- Перезапустите сервер.
PlaceholderAPI и интеграция
После установки PlaceholderAPI и /papi ecloud download mcMMO:
| Плейсхолдер | Значение |
|---|---|
%mcmmo_power_level% | Сумма всех уровней |
%mcmmo_level_<skill>% | Уровень конкретного навыка |
%mcmmo_xp_<skill>% | Текущий XP |
%mcmmo_xp_needed_<skill>% | XP до следующего уровня |
%mcmmo_rank_overall% | Глобальный ранг |
%mcmmo_rank_<skill>% | Ранг в навыке |
%mcmmo_in_party% | true/false |
%mcmmo_party_name% | Имя партии |
Используется в скорбордах, табе, чате, голограммах.
PVP-преимущества и баланс
Mcmmo даёт серьёзные PvP-преимущества на высоких уровнях:
- Swords 1000 - 50% шанс Bleed (кровотечение 5 секунд, по 2 урона/сек).
- Axes 1000 - 13% шанс Critical Strike (x2 урон), 25% шанс пробить броню.
- Unarmed 1000 - Disarm (выбить оружие из руки), Iron Grip (нельзя выбить ваше).
- Archery 1000 - Skill Shot до +60% урона стрелой, Daze (stun 0.5 сек).
- Acrobatics 1000 - 24% шанс Dodge (увернуться от удара), -50% урон от падения.
На PvP-сервере без mcMMO игрок-новичок с алмазным мечом vs ветеран с Swords 1000 - почти гарантированная смерть новичка. Поэтому на чисто-PvP-серверах часто отключают часть навыков:
Skills:
Swords:
Enabled: true
PVP:
Enabled: false # отключить bleed в PvP
Acrobatics:
Dodge:
MaxChance: 5 # вместо 24% - макс. 5%
Конфликт с Jobs Reborn?
Нет конфликта. Плагины делают разные вещи: Jobs Reborn - экономика (деньги за действия), mcMMO - RPG-навыки (пассивы, SuperAbilities). Многие сервера ставят оба:
- За добычу железа: Jobs Reborn даёт 5 монет + Miner XP, mcMMO даёт Mining XP + шанс двойного дропа.
- За убийство зомби: Jobs Reborn даёт 2 монеты + Hunter XP, mcMMO даёт Swords/Axes XP + шанс bleed.
Единственный нюанс - дубль уведомлений в чате. Отключите broadcast в одном из плагинов:
# В Jobs Reborn config.yml
broadcast:
skill-up:
enabled: false # только mcMMO будет показывать level-up
# Или в mcMMO config.yml
Skills:
General:
Show_Skill_Names_In_Chat: false
Оптимизация
mcMMO почти не нагружает сервер, основная нагрузка - SuperAbilities. Что делать:
-
Tree Feller threshold:
advanced.yml -> Skills.Woodcutting.TreeFeller.Threshold: 500. Без лимита Tree Feller на гигантском дубе может срубить тысячи блоков и заморозить сервер. -
Async XP commit: в
config.yml -> Database -> MaxConnectionsподнять до 30 - mcMMO будет писать XP в БД параллельно, не блокируя main thread. -
Отключить логи:
Verbose_Logging: false,MMOInfo_Logging: false. -
Регулярный рестарт: не специфично для mcMMO, но полезно. 1 раз в 12-24 часа.
-
Не использовать flatfile при 100+ онлайн - переходите на MySQL.
Полный гайд: оптимизация Minecraft-сервера.
Частые проблемы
Проблема: SuperAbility не активируется.
Решение: убедитесь, что /mcability включён (по умолчанию on). Проверьте, что навык не на кулдауне (/mcrank). На 0 уровне навыка SuperAbility недоступна - нужен минимум 50-100 lvl навыка.
Проблема: XP не начисляется.
Решение: проверьте experience.yml - может быть прописан множитель Global: 0. Также проверьте, что игрок не в Creative (по умолчанию Skills.General.Prevent_AFK_Leveling: true + creative блокирован).
Проблема: после рестарта уровни сбросились. Решение: вероятно flatfile повредился. На production используйте MySQL. Восстановите из бэкапа.
Проблема: партия не работает.
Решение: убедитесь, что Party.System_Enabled: true в config.yml. Проверьте пермишены mcmmo.commands.party через LuckPerms.
Pterohost - производительный хостинг с CPU 4.5+ GHz, NVMe SSD и MySQL из коробки. Промокод 4START даёт -20% на первый заказ. Заказать сервер для mcMMO
Итоги: mcMMO в 2026
mcMMO Classic Combat 2.2.x - стандарт RPG-навыков для Minecraft-сервера в 2026. 13 навыков, активные SuperAbilities, партийная система, MySQL для production, интеграция через PlaceholderAPI и LuckPerms. Работает на Paper/Spigot 1.20-1.21.x без конфликтов с Jobs Reborn, EssentialsX, WorldGuard и большинством популярных плагинов. Для долгой прогрессии настройте множители XP в experience.yml, для PvP-серверов уменьшите Dodge MaxChance и отключите Bleed. С грамотными лимитами Tree Feller и MySQL вместо flatfile mcMMO не влияет на TPS даже на серверах со 100+ игроками.