Плагин для серверов Майнкрафт с мини-игрой на случайные предметы: игроки или команды сражаются на выбранной карте, регулярно получая случайный лут. Подходит для отдельных арен на одном сервере и сетей с прокси.
Возможности
- Одиночные и командные бои с автobalансировкой команд.
- Выдача оружия, блоков, полезных предметов, зачарований и яиц призыва с настраиваемыми интервалами, весами редкости, количеством и запретами предметов.
- Брошенное яйцо призыва создаёт соответствующего моба при попадании.
- Отдельные наборы предметов, точки появления, границы, значки и лимиты игроков для каждой карты.
- Голосование за карту перед матчем; недоступные и заполненные карты не показываются.
- Защита союзников от урона игроков, приручённых мобов, взрывов и визеров, созданных игроками.
- Учёт убийств от мобов, снарядов, ТНТ, удочки, падения, пустоты и окружения.
- Пятисекундная заморозка игроков перед началом боя, настраиваемые дополнительные раунды при ничьей и середина матча.
- Модификаторы раунда: двойные предметы, быстрая выдача, только хотбар, без регенерации, скорость, свечение и взрывающиеся снаряды.
- Внезапная смерть с ускоренной выдачей лута, свечением выживших, сужающейся границей мира и отдельной финальной ареной.
- Автоматическое восстановление арен: матч проходит на копии мира, а исходный шаблон сохраняется.
- Зрители могут телепортироваться к участникам, летать, становиться невидимыми и пользоваться отдельным чатом.
- Приватные матчи по коду или приглашению, серии матчей до нужного числа побед и повторное подключение после выхода.
- Статистика игр, побед, убийств, смертей, нанесённого и полученного урона, выданных предметов, отключений и серий побед.
Команды
/rib— открыть список арен./rib join <arena>— войти на арену./rib leave— покинуть текущую арену./rib vote [map]— проголосовать за карту./stats [player]— посмотреть статистику игрока./top [stat] [amount]— открыть таблицу лидеров./private ...— управление приватными матчами./tournament ...— управление сериями матчей./setup— запустить пошаговую настройку./setup <arena> [map]— изменить арену или карту./rib map ...— управление картами, значками и доступностью./rib loot ...— управление наборами предметов для карт./rib template ...— создание и проверка шаблонов миров./rib round ...— просмотр и управление параллельным раундом./rib maintenance ...— временно закрыть или открыть карты./rib network ...— проверка и настройка маршрутизации через прокси./rib storage— состояние хранилища статистики./rib reload— перезагрузить конфигурацию и арены.
Для создания точки входа поставьте табличку: на первой строке укажите [rib], на второй — имя арены. Нажатие по табличке отправит игрока на арену.
Права
vrandomitembattle.admin— доступ к настройке и администрированию; по умолчанию выдан операторам.
Настройка
Пошаговый мастер /setup настраивает лобби, правила, карты, позиции, точки появления, границы, значки, наборы предметов и режим сети. Перед применением показывается итоговая проверка; отдельные разделы можно изменить без повторной настройки всего плагина.
Основные файлы:
config.yml— правила арен и игровой процесс.network.yml— режим работы и прокси.messages.ymlиlanguage.yml— сообщения игрокам и текст мастера настройки.scoreboard.yml— боковые панели для фаз матча.interface.yml— меню, хотбар, звуки и визуальное оформление.storage.yml— хранение FILE/MySQL и параметры статистики.loot-profiles.yml— редкость и веса предметов.modifiers.yml— модификаторы раундов.matches.yml— приватные матчи, турниры и дополнительные системы.
После изменения игрового процесса или интерфейса используйте /rib reload. После смены подключения к хранилищу перезапустите сервер.
Статистика хранится локально в FILE или в MySQL. Для каждого показателя отдельно задаются сбор, сохранение, отображение в /stats и доступность в /top.
В режиме MULTIGAME лобби и несколько арен работают на одном сервере. В режиме PROXY NETWORK лобби и игровые серверы разделяются через Velocity или совместимую с BungeeCord сеть.
Требования
Работает на Paper и Purpur. Для серверов на Java требуется Java 21 или новее. Внешние зависимости не нужны.
