
CyberLevels
CyberLevels - плагин прокачки для Minecraft-серверов с уровнями, опытом, наградами, множителями, MySQL, PlaceholderAPI и таблицей лидеров. Поддерживает Bukkit, Folia, Paper, Purpur и Spigot.
CyberLevels - серверный плагин уровней для Minecraft, который превращает обычные игровые действия в понятную систему прогрессии. Игроки получают опыт, повышают уровень и открывают настроенные администрацией награды. Такой подход помогает удерживать интерес на выживании, RPG-серверах, проектах с профессиями и сетях из нескольких серверов.
Плагин не требует Fabric, Forge, NeoForge или Quilt, поскольку устанавливается на серверные ядра Bukkit и совместимые платформы. CyberLevels подходит для Minecraft Java Edition от 1.8 до 1.21.x, а актуальные сборки проекта также заявляют поддержку новых версий вплоть до 26.1.x. Работает на Bukkit, Folia, Paper, Purpur и Spigot.
Что меняется на сервере
В обычном выживании игрок часто быстро упирается в отсутствие долгосрочной цели. CyberLevels добавляет дополнительный слой развития поверх ванильных механик: администратор определяет, за какие действия начисляется EXP, сколько опыта нужно для каждого уровня и какие бонусы получает игрок.
Это удобно для серверов, где важно поощрять активность. Опыт можно выдавать за игровые события, а награды настраивать под формат проекта: команды, предметы, валюту, права или другие действия, которые поддерживает серверная конфигурация.
- Уровни и опыт - игроки получают EXP за заданные игровые действия и постепенно продвигаются по системе прогрессии.
- Индивидуальные требования - для каждого уровня можно задать собственное количество опыта или использовать общую формулу.
- Настраиваемые награды - содержимое и условия наград определяет администрация сервера.
- Множители опыта - коэффициент начисления задаётся через permission, поэтому разные группы игроков могут получать разное количество EXP.
- События получения опыта - плагин реагирует на выбранные действия игроков и начисляет опыт автоматически.
- Защита от злоупотреблений - Anti-Abuse снижает риск фарма опыта через повторное использование событий.
MySQL и серверные сети
CyberLevels умеет сохранять данные игроков в MySQL или MariaDB. Это особенно полезно для BungeeCord-сетей и других проектов, где один игрок перемещается между несколькими серверами, а его уровень и опыт должны оставаться общими.
MySQL не обязателен: плагин можно использовать и без SQL-базы. В описании проекта отдельно отмечена проверка на MySQL 10.4 и MariaDB 10.6, однако совместимость зависит от конкретной версии SQL-сервера. Перед переносом на рабочую сеть лучше проверить подключение на копии конфигурации.
Данные привязываются к UUID игрока, а не к его нику. Поэтому смена имени не обнуляет прогресс и не создаёт новую запись в таблице.
Таблица лидеров
В CyberLevels есть рейтинг десяти лучших игроков. Его можно использовать как локальную таблицу сервера или как общий рейтинг для Bungee-сети, если данные хранятся в общей базе MySQL.
Функция помечена как beta и включается в config.yml. Для небольшого сервера этого достаточно, а перед использованием в крупной сети стоит проверить корректность подключения к базе и обновления рейтинга.
PlaceholderAPI
Интеграция с PlaceholderAPI позволяет выводить уровень и прогресс игрока в скорборде, таб-листе, меню и других плагинах. Доступны следующие плейсхолдеры:
%clv_leaderboard_name_<position>%- имя игрока на указанной позиции рейтинга.%clv_leaderboard_level_<position>%- уровень игрока из таблицы лидеров.%clv_leaderboard_exp_<position>%- количество опыта игрока из рейтинга.%clv_player_level%- текущий уровень игрока.%clv_player_exp%- текущий запас опыта.%clv_player_exp_required%- количество опыта, необходимое для повышения уровня.%clv_player_exp_remaining%- оставшееся количество EXP до следующего уровня.%clv_player_exp_progress_bar%- прогресс-бар опыта.%clv_player_exp_percent%- процент текущего прогресса до требуемого значения.%clv_level_maximum%- максимальный доступный уровень.%clv_level_minimum%- минимальный уровень.%clv_exp_minimum%- стартовое количество опыта игрока.
На практике это позволяет собрать компактный интерфейс прогрессии без отдельного меню. Например, уровень можно показать рядом с ником, а прогресс опыта вывести в scoreboard или в меню профиля.
Команды
Основной алиас плагина - /clv. Также поддерживаются команды /levels, /level и /cyberlvl.
/clv about- информация о CyberLevels./clv help- меню помощи./clv reload- перезагрузка плагина./clv top- просмотр таблицы лидеров./clv info [<player>]- просмотр уровня и прогресса игрока./clv addExp <amount> [<player>]- добавить опыт игроку./clv setExp <amount> [<player>]- установить количество опыта./clv removeExp <amount> [<player>]- убрать опыт./clv addLevel <amount> [<player>]- повысить уровень./clv setLevel <amount> [<player>]- установить уровень./clv removeLevel <amount> [<player>]- понизить уровень.
Параметр [<player>] позволяет администратору управлять прогрессом конкретного игрока. Если игрок не указан, поведение зависит от прав и настроек команды.
Права игроков
CyberLevels.player.*- все права игрока.CyberLevels.player.help- доступ к меню помощи.CyberLevels.player.info- просмотр собственного уровня и прогресса.CyberLevels.player.about- просмотр информации о плагине.CyberLevels.player.multiplier.<amount>- множитель получаемого опыта.
Права администратора
CyberLevels.admin.*- все права администратора.CyberLevels.admin.help- доступ к административному меню помощи.CyberLevels.admin.info- просмотр уровня и опыта любого игрока.CyberLevels.admin.reload- перезагрузка плагина.CyberLevels.admin.exp.*- все операции с опытом.CyberLevels.admin.exp.add- добавление опыта.CyberLevels.admin.exp.set- установка опыта.CyberLevels.admin.exp.remove- удаление опыта.CyberLevels.admin.levels.*- все операции с уровнями.CyberLevels.admin.levels.add- добавление уровней.CyberLevels.admin.levels.set- установка уровня.CyberLevels.admin.levels.remove- удаление уровней.
Производительность и совместимость
CyberLevels рассчитан на работу с большими значениями прогресса и, согласно описанию проекта, загружает 1 000 000 уровней примерно за полсекунды. Для большинства серверов такой запас намного выше реальных потребностей, но он полезен для RPG-сборок и долгоживущих проектов с большим количеством ступеней развития.
Плагин поддерживает Java 8 и более новые версии, включая Java 11 и Java 16. Конфигурации автоматически обновляются при выходе новых версий, поэтому обычно не приходится вручную переносить каждый параметр в новый файл.
Сообщения можно отправлять в чат, action bar или title/subtitle. Также поддерживаются HEX-цвета и градиенты, что помогает оформить уровни и награды в стиле конкретного сервера. CyberLevels интегрируется с PlaceholderAPI, а также заявляет поддержку RivalPickaxes и RivalHarvesterHoes для проектов, где прогресс связан с этими плагинами.
Важные нюансы
CyberLevels - именно плагин для серверного ядра, а не клиентский мод. Игрокам не нужно устанавливать отдельный загрузчик модов, если остальные функции сервера не требуют этого. Это удобно для публичного выживания и мини-игровых проектов.
При настройке событий получения опыта стоит сразу продумать защиту от повторного фарма. Слишком щедрые награды за часто выполняемые действия быстро обесценят уровни, а слишком высокие требования превратят прогрессию в бессмысленную полоску. Для сети серверов лучше заранее выбрать единое хранилище и проверить, что все серверы используют одинаковые формулы и конфигурации.
По функциональности CyberLevels ближе всего к универсальной системе прогрессии: он не навязывает конкретный жанр и может стать основой для RPG-сервера, классического выживания или сборки модов с серверными плагинами. Отдельно проект упоминает XenoLevels как другой продукт, связанный с этой линейкой.
CyberLevels хорошо подходит администраторам, которым нужны уровни, EXP, награды и рейтинг без написания собственной системы с нуля. MySQL, UUID, PlaceholderAPI, множители и гибкие команды закрывают основные задачи, возникающие при запуске долгосрочного Minecraft-сервера.
Сервер для плагина CyberLevels - как у профи
Плагин CyberLevels создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином CyberLevels для друзей можно за пару минут - BungeeHost всё уже подготовил.
