Pterohost docs

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)ЗамороженGPL1.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 AttackSerrated Strikes (AoE урон + bleed)
AxesУрон топоромCritical Strikes, Armor Impact, Skull SplitterSkull Splitter (AoE урон)
UnarmedБой кулакамиDisarm, Iron Arm, Iron GripBerserk (двойной урон, проход блоки)
ArcheryСтрельба из лукаSkill Shot (доп. урон), Daze (стан), RetrievalНе имеет SuperAbility
TamingПрокачка через волков и лошадейShock Proof (волк не умирает), Gore, Beast LoreCall of the Wild (призвать волка)
AcrobaticsПадения и dodgeRoll (-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

  1. Создайте базу:
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;
  1. В 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
  1. Конвертация существующих данных:
/mcconvert database mysql
  1. Перезапустите сервер.

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. Что делать:

  1. Tree Feller threshold: advanced.yml -> Skills.Woodcutting.TreeFeller.Threshold: 500. Без лимита Tree Feller на гигантском дубе может срубить тысячи блоков и заморозить сервер.

  2. Async XP commit: в config.yml -> Database -> MaxConnections поднять до 30 - mcMMO будет писать XP в БД параллельно, не блокируя main thread.

  3. Отключить логи: Verbose_Logging: false, MMOInfo_Logging: false.

  4. Регулярный рестарт: не специфично для mcMMO, но полезно. 1 раз в 12-24 часа.

  5. Не использовать 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+ игроками.