CloudBossArena — арена, на которой каждый час рождается новый босс

Портал открывается без предупреждения — раз в час, случайный босс из шести десятков. Награда достаётся не тому, кто добил, а тому, кто дрался. Это вся философия плагина в двух предложениях.

Обычный боссовый ивент быстро превращается в рутину: один моб, один маршрут, одна толпа у одной точки спавна. CloudBossArena заходит с другой стороны. Плагин сам следит за таймером, сам решает, кого выпустить на арену, сам считает урон каждого игрока и сам раздаёт награду — пропорционально вкладу в бой. Никакого «кто последний ударил, тот и лут»: 90% урона — 90% награды, 10% урона — 10% награды.

Что это по факту

CloudBossArena — плагин боссов на выделенной PvP-арене для Paper/Spigot 1.19.4 (Java 17), разработка студии Cloud Delight. Раз в час (интервал настраивается) на арене случайным образом появляется один босс из большого ростера — у каждого своя механика: кто-то отражает урон, кто-то плодит подмогу, кто-то детонирует на грани смерти. С убитого падает донат-предмет «Ядро босса», а награда «Дон» делится между всеми, кто участвовал в драке, строго по проценту нанесённого урона.

Механика арены и наград

Арена — это точка и радиус, ничего сложнее. Администратор встаёт в центр площадки и выполняет /boss arena set 40 (40 — радиус в блоках, значение любое) — с этого момента боссы спавнятся там. Дальше плагин работает по таймеру: каждые spawn.interval-minutes минут (по умолчанию 60) проверяет, жив ли текущий босс, и если да — пропускает спавн, чтобы не плодить дубли. Появление и гибель босса при желании транслируются в чат всему серверу.

Награда считается по факту урона: движок суммирует урон каждого игрока по боссу и в момент смерти раздаёт валюту «Дон» пропорционально доле участия. Выдача — через PlayerPoints (по умолчанию), Vault или произвольную консольную команду с плейсхолдерами %player%/%amount%. Есть порог минимальной выплаты — от мелочи за случайный тычок. Сумма награды задаётся отдельно для каждого босса и отдельно для его усиленной версии: по дефолтным конфигам разброс от 300 до 1600 «Дон» за одного босса, в зависимости от опасности.

«Ядро босса» и Душегуб

С убитого босса с настраиваемым шансом (по умолчанию 50%) падает «Ядро босса» — светящийся донат-предмет на базе звезды Незера. Ядра тратятся через опционального NPC «Душегуб»: ставится командой /boss npc set в любой точке карты (по умолчанию выключен). Правый клик по Душегубу открывает постраничное меню со всеми доступными боссами — иконка показывает моба-основу, HP и награду отдельно для обычной версии и для усиленной. Левый клик призывает обычного босса за 1 ядро, правый клик — версию «СМЕРТЕЛЬНЫЙ» за 2 ядра: больше здоровья, злее способности, выше награда. Если на арене уже кто-то дерётся или спавн запрещён в мире — ядра не списываются и возвращаются игроку.

Рядом можно поставить голографическую витрину боссов (/boss stand set): колонка из строк сама пролистывает весь ростер по кругу, с анимированной рамкой, переливающимся заголовком и прогресс-баром до смены карточки. Какие поля показывать, как часто листать, какие цвета — всё в config.yml, без правки кода.

Ростер: 66 боссов в шести категориях

Полный ростер — 66 боссов, поровну разложенных по 6 тематическим категориям: Стихии и Магия, Звери и Природа, Нежить и Тьма, Воины и Дуэлянты, Механизмы и Големы, Титаны и Легенды — по 11 в каждой. У каждого босса собственный файл конфига с двумя версиями (normal/deadly) и полным набором параметров — здоровье, урон, скорость, броня, зачарования, эффекты и способности; перебалансировать можно на лету, без рестарта сервера, командой /boss reload.

Стихии и Магия

БоссСпособность
Повелитель буриФантом с лучником-скелетом, частые молнии по арене
Ледяной ЛичСтрелы обездвиживают, облако замедления, усиленные выстрелы
Метеор-магПарящий блэйз, метеоритные залпы, ярость на низком HP
ГромовержецЦепные молнии, заряженные зоны, рывок сквозь стену молний
АлхимикКидает ядовитые зелья, ставит лужи и газ-бочки
ГравитонЧёрная дыра тянет к центру, искривляет стрелы
Хроно-магЗамедляет зону, отматывает бой назад, останавливает время
ЭлементальЦиклично меняет стихии: огонь, лёд, молнии, землю
Морозный титанЛедяные шипы, аура заморозки, наступающая линия льда
ЗвездочётЩит из орбов-звёзд, уязвим только после их сбития
Заклинатель ТорнадоСмерчи подбрасывают игроков, на низком HP — мега-торнадо

Звери и Природа

БоссСпособность
КактусИммунитет к стрелам, отражает урон, периодически усиливает рефлект
Демоническая короваГорящий след, кольцо файрболов, урон по площади
Конь в ПальтоВдвое быстрее лошади, взрывается по перезарядке
Мать-паучихаВисит в воздухе, плодит пауков до полусотни
ЧакиЗомби-малыш на быстрой курице, слепит и иссушает
МногоножкаЦепь сегментов, уязвим только нижний, залповые стрелы
Рой-улейНесколько ульев-ядер плодят пчёл и лечат друг друга
ДруидМедведь с зимогором верхом: рёв, лианы, вмораживание
СтаяВожак волков зовёт стаю, звереет без неё
Паутинный ловчийПаутина замедляет, лассо притягивает, ядовитый укус
Слизень-корольДелится на мелкие слаймы-бомбы, ставит огненные лужи

Нежить и Тьма

БоссСпособность
Вонючая ведьмаЯдовитая аура, зелья, телепорт-невидимка с самолечением
ФокусникКаждые 7.5с клонирует себя — бить нужно точную копию
Демонический призывательПризывает вредин, клыки эвокера, разовая неуязвимость с лечением
КукловодМарионетки, вексы, вселяется в зомби и скелета
Эндер-жрецВселяется в игрока призраком, аура бьёт стоящих рядом
ЖнецТелепорт-охота, коса с вампиризмом и иссушением
Жнец душОрбы душ лечат его, вихрь косы, телепорт-охота
ЧумнойЧумная аура, ядовитые лужи, заражённые миньоны и споры
Армия тьмыЗаклинатель зовёт целую армию нежити со щитом
Клинок РокаПечать режет макс-HP стаками, блинк-комбо, волны тьмы
Тёмный ЖрецМетки-проклятия взрываются цепью, тёмная нова, аура слабости

Воины и Дуэлянты

БоссСпособность
НиндзяМножитель урона, дымовая завеса, не светится
СнайперНеподвижен, стрелы взрываются о землю и лечат его
Берсерк-таранРазгоняется и таранит по прямой линии
ДвуликийМеняет облик: ближник с топором, дальник с арбалетом
ЩитоломОчереди арбалета, парящие турели, финальный дождь стрел
Трёхликий ТиранТри фазы: рыцарь, маг-блэйз, призыватель нежити
БерсеркЯрость растёт по мере потери HP, финальный рывок
Танцующий КлинокВампиризм, серия рывков-разрезов, ядовитый взрыв во второй фазе
ПалачСекторный размах топором, прыжок-волна, вихрь в ярости
ДуэлянтСтойка отражает урон контратакой, дальний выпад-рывок
Командир ЩитовЗовёт щитоносцев стеной, боевой клич баффает отряд

Механизмы и Големы

БоссСпособность
ШвырятельГарпуном цепляет дальнего и швыряет через арену
Биба и БобаДвое с раздельным HP, смерть одного усиливает другого
Атомный криперВзрывается только на низком HP, стягивает к эпицентру
Страж-маякЛуч сквозь стены, поле урона, перегрев — окно уязвимости
МинерСтрайдер с гранатами, 40 клонов-обманок взрываются как крипер
Голем-камнемётКидает камни по дуге, на низком HP — валун-слэм
Сейсмо-големПрыжок с ударной волной, трещина по земле
ХимераНа половине HP прививает драконью голову, огненный конус
Молот ВозмездияСлэм молотом, метает молот вдаль, световая нова
Голем-КрепостьНеуязвим, пока живы 3 башни-стрелка на спине
Голем-РеакторКопит заряд от ударов, разряжает взрыв по всей арене

Титаны и Легенды

БоссСпособность
РегенераторЛечит себя по таймеру, тройной множитель урона
РейдерРазоритель везёт наездника, который закидывает фейерверками
Титан ДурманРоняет наковальни, прыжок-волна по арене, зомби-подкрепление
ЛевиафанЧервь-исполин: хвост-хлыст, нырок под землю, огненный луч
Спрут-чернильщикОблако чернил слепит, затягивает пылесосом, телепорт-побег
Шаман-ТотемщикТотемы лечат и стреляют, сам кидает молнии
БлизнецыДвое лечат друг друга при разрыве HP, синхронный слэм
ГидраТри головы: яд, огонь, молния — злее без головы
Звёздный МетеорМетеоритный дождь, звёздные осколки, скоростное пике-падение
Цепной ГромилаШар на цепи орбитой бьёт рядом, бросок в дальних
ЗвонарьКольца ударных волн с разрывом, телепорт-укол

Конструктор: 6 категорий по 11 боссов

Ростер CloudBossArena — не монолит, а конструктор из шести независимых блоков: Стихии и Магия, Звери и Природа, Нежить и Тьма, Воины и Дуэлянты, Механизмы и Големы, Титаны и Легенды — ровно по 11 боссов в каждой. Внутри плагина это отдельное перечисление категорий, и каждый босс жёстко приписан ровно к одной из шести.

Доступ открывается по категориям, а не всем плагином разом: можно активировать одну тематическую линейку — например, только «Механизмы и Големы» для техно-сервера — или сразу все шесть и получить полный ростер. Активный набор задаётся списком categories в config.yml (пустой список или значение all включают все шесть сразу). Боссы из категорий, которых нет в активном наборе, не участвуют в случайном спавне на арене и не показываются в меню NPC «Душегуб» — для сервера их будто не существует, пока категория не включена. Переключение не требует пересборки: новый набор подхватывается той же командой /boss reload.

Интеграции — опции, а не обязаловка

Все внешние плагины у CloudBossArena подключены как мягкие зависимости: их отсутствие ничего не ломает, плагин просто откатывается к дефолтному поведению.

  • PlayerPoints — валюта наград «Дон» по умолчанию.
  • Vault — альтернативный бэкенд экономики, если PlayerPoints не установлен.
  • ModelEngine (проверено на R3.1.11) — кастомные 3D-модели для боссов и их частей, id модели задаётся в конфиге; без ModelEngine боссы остаются на ванильных мобах, без ошибок.
  • WorldGuard — спавн боссов и подручных продавливается мимо флага региона mob-spawning: deny: арену можно держать в защищённом регионе, не открывая его для обычных мобов.

Команды

Базовая команда — /boss (алиасы boses, босс, боссы).

КомандаЧто делает
/boss listсписок боссов — кто открыт, кто в закрытой категории
/boss spawn <тип>заспавнить конкретного босса (админ)
/boss randomзаспавнить случайного босса (админ)
/boss killубрать текущего босса (админ)
/boss core <игрок> [n]выдать «Ядро босса» игроку (админ)
/boss arena set <радиус>задать центр арены = твоя позиция, радиус в блоках (админ)
/boss arena infoинфо о текущей арене
/boss stand set / remove / reloadпоставить, убрать или обновить голограмму-витрину боссов (админ)
/boss npc set / removeпоставить или убрать NPC «Душегуб» (админ)
/boss editinventory-редактор параметров боссов прямо в игре (админ)
/boss reloadперечитать config.yml и файлы боссов без рестарта сервера (админ)

Права

  • boss.admin (по умолчанию — op) — админ-команды боссов: spawn, kill, arena, core, stand, npc, edit, reload.
  • boss.core.use (по умолчанию — есть у всех) — использование «Ядра босса».

Настройка и совместимость

Установка стандартная: плагин в plugins/, запуск сервера, одна команда на разметку арены — дальше всё работает по таймеру само. Первый запуск автоматически генерирует персональные YAML-файлы для каждого босса; любое изменение подхватывается командой /boss reload без рестарта. Голографическая витрина и NPC «Душегуб» по умолчанию выключены — включаются отдельными командами, когда сервер к ним готов. Арена одна (центр и радиус), но её можно переставить в любой момент той же командой /boss arena set. Все интеграции опциональны — плагин работает и без единого софтдепенда.

CloudBossArena — не декорация для лобби и не разовый ивент на праздник. Это таймер, который каждый час без исключений проверяет, готов ли сервер к драке, и система наград, которая не ошибается в том, кто эту драку тащил.