McMMO Rank UP: автоматическая система рангов для вашего Minecraft-сервера
Если вы используете mcMMO и хотите добавить на сервер настоящую RPG-прогрессию с автоматическим повышением и понижением рангов, плагин McMMO Rank UP станет идеальным решением. Он связывает уровни навыков mcMMO с группами прав, позволяя игрокам получать новые возможности по мере прокачки персонажа — без постоянного вмешательства администратора.
Как работает McMMO Rank UP
В основе плагина лежит простая, но гибкая логика: каждый навык mcMMO (топоры, мечи, горное дело и т.д.) может быть привязан к определённой линейке рангов. Когда игрок достигает нужного уровня в выбранном навыке, плагин автоматически переводит его в соответствующую группу прав. Если уровень падает (например, из-за смерти), ранг понижается. Таким образом, система постоянно отражает актуальный прогресс персонажа.
Выбор базового навыка и смена линии рангов
Игроки могут самостоятельно выбрать, по какому навыку строится их основная ранговая линия. Команда /mru hab <ability> позволяет переключаться между доступными умениями прямо во время игры. Это даёт свободу: сегодня вы хотите ранжироваться по уровню мечей, а завтра — по акробатике. Плагин запоминает выбор и применяет соответствующие повышения или понижения при входе на сервер или по таймеру.
Ключевые возможности
- Автоматическое повышение и понижение. При заходе на сервер или по настраиваемому таймеру плагин проверяет уровень навыка и обновляет группу прав. Демоция работает так же чётко, как и промоция.
- Покупка рангов. Игроки могут приобрести следующий ранг за очки опыта или игровую валюту, если администратор включил эту опцию в конфигурации конкретного навыка.
- Система тегов (TagOnly). Если не хочется создавать десятки пермишен-групп, можно использовать только теги — они отображаются в чате после ника и легко интегрируются с чат-плагинами.
- Гендерные линии рангов. Поддержка мужских и женских названий рангов или полное отключение этой механики.
- Кастомные линейки. Через файл custom.yml можно задать уникальные требования: комбинацию нескольких навыков, количество убитых мобов, денег, нахождение в определённом мире или регионе WorldGuard.
- Система здоровья. При активации в конфиге уровень здоровья игрока может меняться в зависимости от текущего ранга.
- Отчёты и статистика. Игроки видят свои текущие и прошлые ранговые показатели, а администраторы могут генерировать отчёты по всем навыкам и гендерам.
Установка и первичная настройка
McMMO Rank UP требует обязательной установки mcMMO и Vault. После загрузки плагина с официального ресурса Spigot и его размещения в папку /plugins необходимо запустить сервер для генерации файлов конфигурации. Кстати, если вы хотите максимально упростить процесс установки модов, обратите внимание на лаунчер foxygame.net — он позволяет загружать и активировать нужные модификации прямо из меню, что особенно удобно для новичков и владельцев серверов. После первого запуска отредактируйте config.yml, включив нужные навыки. Для каждого активного навыка в папке /plugins/Mcmmorankup/skills будет создан отдельный yml-файл (axes.yml, swords.yml и т.д.).
Редактирование файлов навыков
В каждом файле навыка вы определяете уровни и соответствующие им группы прав. Например, для уровня 100 в топорах можно назначить группу «AxesMaster», а для 500 — «AxesLegend». Названия групп чувствительны к регистру и должны точно совпадать с группами вашего пермишен-плагина. Если вы используете систему тегов, то в этих же файлах прописываются отображаемые титулы.
Настройка покупки рангов
Чтобы разрешить покупку рангов за опыт или валюту, нужно выполнить два шага: включить соответствующую опцию в config.yml и прописать стоимость в каждом файле навыка. Без второго шага функция не заработает — это защита от случайной активации.
Команды и права
Плагин предоставляет удобный набор команд как для игроков, так и для администраторов.
Основные команды игроков
/mru hab— список доступных навыков для выбора базового ранга./mru hab <навык>— выбрать навык для ранжирования./mru rank— принудительно запустить проверку и обновление ранга./mru buy <x или b>— купить ранг за опыт (x) или валюту (b)./mru stats [игрок]— просмотр своей или чужой ранговой статистики./mru display <навык> <пол>— показать все ранговые ступени выбранного навыка./mru view <on|off>— включить/выключить скорборд с информацией о ранге.
Административные команды
/mru set <настройка> <значение>— изменение параметров на лету./mru report <a|skill|g>— генерация отчёта по всем игрокам, конкретному навыку или гендеру./mru reload— перезагрузка конфигурации плагина./mru pinfo— включить/отключить показ информации о следующем ранге при повышении.
Основные разрешения
Для полноценной работы каждому игроку необходимо выдать право mru.hability, чтобы он мог выбирать базовый навык. Также требуются пермишены на конкретные навыки mcMMO, например mcmmo.skills.swords. Администраторам пригодятся mru.admin.* и отдельные узлы вроде mru.reload. Игроков можно ограничить только базовыми правами через mru.user.simple.
Кастомные линейки и сложные требования
Файл custom.yml открывает простор для творчества. Вы можете создать ранговую ветку, которая требует одновременного достижения 200 уровня в рубке леса и 400 в стрельбе из лука. Или добавить условие по убийству 50 зомби и наличию 1000 монет. Каждая такая линейка может иметь несколько путей — мужской, женский и дополнительные, переключаемые через /mru <имя_линии>. Это позволяет строить уникальные классовые системы с предварительными требованиями.
Заключение
McMMO Rank UP превращает mcMMO из простого набора навыков в полноценную систему прогрессии с автоматическим управлением правами. Гибкие настройки, поддержка нескольких линий рангов и возможность комбинировать требования делают плагин незаменимым для серверов, ориентированных на RPG-выживание. Игроки чувствуют постоянное развитие, а администраторы избавляются от рутины ручного назначения групп. Попробуйте этот инструмент на своём сервере — и вы увидите, как растёт вовлечённость сообщества.
--- **Обновление 02.06.2026:** Добавлено 1 файл для версии 26.1.2, 26.1.1, 26.1. --- **Обновление 30.08.2026:** Добавлено 1 файл для версии 26.2, 26.1.2, 26.1.1, 26.1.