▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/CyberLevels
CyberLevels

CyberLevels

CyberLevels - плагин прокачки для Minecraft-серверов с уровнями, опытом, наградами, множителями, MySQL, PlaceholderAPI и таблицей лидеров. Поддерживает Bukkit, Folia, Paper, Purpur и Spigot.

Оцените первым
1.6K
1

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 всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:6 месяцев назад
Обновлён:2 недели назад
Главная