Портал открывается без предупреждения — раз в час, случайный босс из шести десятков. Награда достаётся не тому, кто добил, а тому, кто дрался. Это вся философия плагина в двух предложениях.
Обычный боссовый ивент быстро превращается в рутину: один моб, один маршрут, одна толпа у одной точки спавна. 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 боссов, поровну разложенных по 6 тематическим категориям: Стихии и Магия, Звери и Природа, Нежить и Тьма, Воины и Дуэлянты, Механизмы и Големы, Титаны и Легенды — по 11 в каждой. У каждого босса собственный файл конфига с двумя версиями (normal/deadly) и полным набором параметров — здоровье, урон, скорость, броня, зачарования, эффекты и способности; перебалансировать можно на лету, без рестарта сервера, командой /boss reload.
| Босс | Способность |
|---|---|
| Повелитель бури | Фантом с лучником-скелетом, частые молнии по арене |
| Ледяной Лич | Стрелы обездвиживают, облако замедления, усиленные выстрелы |
| Метеор-маг | Парящий блэйз, метеоритные залпы, ярость на низком HP |
| Громовержец | Цепные молнии, заряженные зоны, рывок сквозь стену молний |
| Алхимик | Кидает ядовитые зелья, ставит лужи и газ-бочки |
| Гравитон | Чёрная дыра тянет к центру, искривляет стрелы |
| Хроно-маг | Замедляет зону, отматывает бой назад, останавливает время |
| Элементаль | Циклично меняет стихии: огонь, лёд, молнии, землю |
| Морозный титан | Ледяные шипы, аура заморозки, наступающая линия льда |
| Звездочёт | Щит из орбов-звёзд, уязвим только после их сбития |
| Заклинатель Торнадо | Смерчи подбрасывают игроков, на низком HP — мега-торнадо |
| Босс | Способность |
|---|---|
| Кактус | Иммунитет к стрелам, отражает урон, периодически усиливает рефлект |
| Демоническая корова | Горящий след, кольцо файрболов, урон по площади |
| Конь в Пальто | Вдвое быстрее лошади, взрывается по перезарядке |
| Мать-паучиха | Висит в воздухе, плодит пауков до полусотни |
| Чаки | Зомби-малыш на быстрой курице, слепит и иссушает |
| Многоножка | Цепь сегментов, уязвим только нижний, залповые стрелы |
| Рой-улей | Несколько ульев-ядер плодят пчёл и лечат друг друга |
| Друид | Медведь с зимогором верхом: рёв, лианы, вмораживание |
| Стая | Вожак волков зовёт стаю, звереет без неё |
| Паутинный ловчий | Паутина замедляет, лассо притягивает, ядовитый укус |
| Слизень-король | Делится на мелкие слаймы-бомбы, ставит огненные лужи |
| Босс | Способность |
|---|---|
| Вонючая ведьма | Ядовитая аура, зелья, телепорт-невидимка с самолечением |
| Фокусник | Каждые 7.5с клонирует себя — бить нужно точную копию |
| Демонический призыватель | Призывает вредин, клыки эвокера, разовая неуязвимость с лечением |
| Кукловод | Марионетки, вексы, вселяется в зомби и скелета |
| Эндер-жрец | Вселяется в игрока призраком, аура бьёт стоящих рядом |
| Жнец | Телепорт-охота, коса с вампиризмом и иссушением |
| Жнец душ | Орбы душ лечат его, вихрь косы, телепорт-охота |
| Чумной | Чумная аура, ядовитые лужи, заражённые миньоны и споры |
| Армия тьмы | Заклинатель зовёт целую армию нежити со щитом |
| Клинок Рока | Печать режет макс-HP стаками, блинк-комбо, волны тьмы |
| Тёмный Жрец | Метки-проклятия взрываются цепью, тёмная нова, аура слабости |
| Босс | Способность |
|---|---|
| Ниндзя | Множитель урона, дымовая завеса, не светится |
| Снайпер | Неподвижен, стрелы взрываются о землю и лечат его |
| Берсерк-таран | Разгоняется и таранит по прямой линии |
| Двуликий | Меняет облик: ближник с топором, дальник с арбалетом |
| Щитолом | Очереди арбалета, парящие турели, финальный дождь стрел |
| Трёхликий Тиран | Три фазы: рыцарь, маг-блэйз, призыватель нежити |
| Берсерк | Ярость растёт по мере потери HP, финальный рывок |
| Танцующий Клинок | Вампиризм, серия рывков-разрезов, ядовитый взрыв во второй фазе |
| Палач | Секторный размах топором, прыжок-волна, вихрь в ярости |
| Дуэлянт | Стойка отражает урон контратакой, дальний выпад-рывок |
| Командир Щитов | Зовёт щитоносцев стеной, боевой клич баффает отряд |
| Босс | Способность |
|---|---|
| Швырятель | Гарпуном цепляет дальнего и швыряет через арену |
| Биба и Боба | Двое с раздельным HP, смерть одного усиливает другого |
| Атомный крипер | Взрывается только на низком HP, стягивает к эпицентру |
| Страж-маяк | Луч сквозь стены, поле урона, перегрев — окно уязвимости |
| Минер | Страйдер с гранатами, 40 клонов-обманок взрываются как крипер |
| Голем-камнемёт | Кидает камни по дуге, на низком HP — валун-слэм |
| Сейсмо-голем | Прыжок с ударной волной, трещина по земле |
| Химера | На половине HP прививает драконью голову, огненный конус |
| Молот Возмездия | Слэм молотом, метает молот вдаль, световая нова |
| Голем-Крепость | Неуязвим, пока живы 3 башни-стрелка на спине |
| Голем-Реактор | Копит заряд от ударов, разряжает взрыв по всей арене |
| Босс | Способность |
|---|---|
| Регенератор | Лечит себя по таймеру, тройной множитель урона |
| Рейдер | Разоритель везёт наездника, который закидывает фейерверками |
| Титан Дурман | Роняет наковальни, прыжок-волна по арене, зомби-подкрепление |
| Левиафан | Червь-исполин: хвост-хлыст, нырок под землю, огненный луч |
| Спрут-чернильщик | Облако чернил слепит, затягивает пылесосом, телепорт-побег |
| Шаман-Тотемщик | Тотемы лечат и стреляют, сам кидает молнии |
| Близнецы | Двое лечат друг друга при разрыве HP, синхронный слэм |
| Гидра | Три головы: яд, огонь, молния — злее без головы |
| Звёздный Метеор | Метеоритный дождь, звёздные осколки, скоростное пике-падение |
| Цепной Громила | Шар на цепи орбитой бьёт рядом, бросок в дальних |
| Звонарь | Кольца ударных волн с разрывом, телепорт-укол |
Ростер CloudBossArena — не монолит, а конструктор из шести независимых блоков: Стихии и Магия, Звери и Природа, Нежить и Тьма, Воины и Дуэлянты, Механизмы и Големы, Титаны и Легенды — ровно по 11 боссов в каждой. Внутри плагина это отдельное перечисление категорий, и каждый босс жёстко приписан ровно к одной из шести.
Доступ открывается по категориям, а не всем плагином разом: можно активировать одну тематическую линейку — например, только «Механизмы и Големы» для техно-сервера — или сразу все шесть и получить полный ростер. Активный набор задаётся списком categories в config.yml (пустой список или значение all включают все шесть сразу). Боссы из категорий, которых нет в активном наборе, не участвуют в случайном спавне на арене и не показываются в меню NPC «Душегуб» — для сервера их будто не существует, пока категория не включена. Переключение не требует пересборки: новый набор подхватывается той же командой /boss reload.
Все внешние плагины у CloudBossArena подключены как мягкие зависимости: их отсутствие ничего не ломает, плагин просто откатывается к дефолтному поведению.
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 edit | inventory-редактор параметров боссов прямо в игре (админ) |
/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 — не декорация для лобби и не разовый ивент на праздник. Это таймер, который каждый час без исключений проверяет, готов ли сервер к драке, и система наград, которая не ошибается в том, кто эту драку тащил.