- Для версий
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- Java
✨ Основные возможности
🔥 Боссы
- Создание неограниченного количества боссов через конфиг
- Настройка: тип моба, здоровье, урон, броня, скорость
- Индивидуальная BossBar (цвет и стиль)
- Автоматический деспавн через заданное время
⚡ Скиллы боссов (13+ типов)
| Тип | Описание | Параметры |
|---|---|---|
| lightning | Удар молнии | радиус, урон |
| explosion | Взрыв | радиус, урон |
| pull | Притягивание игроков | радиус, сила, урон |
| push | Отталкивание игроков | радиус, сила, урон |
| heal | Лечение босса | количество HP |
| poison | Отравление | радиус, длительность, уровень |
| wither | Иссушение | радиус, длительность, уровень |
| blindness | Слепота | радиус, длительность, уровень |
| summon | Призыв мобов | радиус, количество, тип моба |
| fireball | Огненные шары | радиус, урон |
| freeze | Заморозка | радиус, длительность |
| teleport | Телепортация к игроку | радиус |
| vortex | Вихрь | радиус, сила, урон |
| meteor | Метеоритный дождь | радиус, урон |
| earthquake | Землетрясение | радиус, урон |
🏆 Топ урона и награды
- Автоматический подсчет урона каждого игрока
- Периодическое оповещение топа в чат
- Выдача наград за 1, 2, 3 места и за участие
- Дополнительная награда за убийство босса
- Полная настройка наград через консольные команды
⏰ Расписание
- Автоматический спавн боссов по расписанию (формат ЧЧ:ММ)
- Случайный выбор босса из списка для каждого времени
- Возможность ручного запуска командой
🛡️ Защита зоны
- Запрет спавна обычных мобов в радиусе от места спавна босса
- Настраиваемый радиус защиты
- Призванные миньоны автоматически добавляются в белый список
💬 Сообщения
- Полная настройка всех сообщений в конфиге
- Поддержка цветов и форматирования (&a, &l, &c и т.д.)
- Отдельные сообщения для каждого скилла
- Настраиваемый радиус оповещения для скиллов (-1 = весь сервер)
🎮 Команды
| Команда | Описание | Права |
|---|---|---|
| /bossevent start <ид> | Запустить босса | bossevent.admin |
| /bossevent stop | Остановить текущего босса | bossevent.admin |
| /bossevent reload | Перезагрузить конфиг | bossevent.admin |
| /bossevent top | Показать топ урона | bossevent.admin |
| /bossevent info | Информация о боссе | bossevent.admin |
🔧 Конфигурация
config.yml (пример настроек)
yaml# Основные настройки
settings:
debug: false
top-broadcast-interval: 60
# Защита зоны спавна
zone-protection:
enabled: true
radius: 50
allowed-mobs:
- "PLAYER"
# Локация спавна
spawn-location:
world: "world"
x: 0
y: 64
z: 0
yaw: 0
pitch: 0
# Награды
rewards:
1:
- "give %player% netherite_sword 1"
- "eco give %player% 10000"
2:
- "give %player% diamond_sword 1"
- "eco give %player% 5000"
3:
- "give %player% iron_sword 1"
- "eco give %player% 2500"
0:
- "give %player% diamond 2"
- "eco give %player% 500"
# Расписание
schedule:
16:30:
- "fire_lord"
- "ice_giant"
19:30:
- "shadow_lord"
- "thunder_beast"
22:00:
- "void_walker"
🎮 Примеры боссов
Повелитель Огня (Fire Lord)
- Тип: Блейз
- Здоровье: 800 HP
- Скиллы: Огненный дождь, Взрыв, Огненный щит, Огненные шары
Ледяной Гигант (Ice Giant)
- Тип: Железный голем
- Здоровье: 1500 HP
- Скиллы: Заморозка, Ледяные осколки, Метель, Землетрясение
Повелитель Тьмы (Shadow Lord)
- Тип: Визер
- Здоровье: 1200 HP
- Скиллы: Взрыв иссушения, Теневой рывок, Темный призыв, Воронка тьмы
Громовой Зверь (Thunder Beast)
- Тип: Разоритель
- Здоровье: 1000 HP
- Скиллы: Удар грома, Громовая атака, Электрическое поле
Ходячий Хаос (Void Walker)
- Тип: Визер
- Здоровье: 1800 HP
- Скиллы: Вихрь хаоса, Прыжок в бездну, Шторм иссушения, Призыв теней
💻 Требования
- Java: 17+
- Сервер: Paper / Spigot / Purpur 1.13 - 1.20.x
📝 Замечания
- Плагин полностью автономен, не требует дополнительных зависимостей
- Поддерживает любые экономические плагины через команды (eco give)
- Оптимизирован для высоких нагрузок (200+ игроков)
- Все сообщения можно перевести на любой язык через конфиг
- При обновлении конфигурации достаточно команды /bossevent reload
config.yml:
# PremiumBossEvent Config
# Полностью настраиваемая система ивентов с боссами
# ================================== ОСНОВНЫЕ НАСТРОЙКИ ==================================
settings:
# Режим отладки - выводит доп. информацию в консоль
debug: false
# Интервал оповещения топа урона (в секундах)
top-broadcast-interval: 60
# ================================== ЗАЩИТА ЗОНЫ СПАВНА ==================================
# Запрещает спавн обычных мобов в радиусе от места спавна босса
zone-protection:
# Включить защиту зоны
enabled: true
# Радиус защиты (блоки)
radius: 50
# Разрешенные мобы (кроме боссов и призванных миньонов)
# PLAYER - игроки разрешены всегда
allowed-mobs:
- "PLAYER"
# ================================== ЛОКАЦИЯ СПАВНА ==================================
spawn-location:
world: "lobby"
x: 1314
y: 18
z: 933
yaw: 0
pitch: 0
# ================================== СООБЩЕНИЯ ==================================
# Цвета: &0-9, &a-f, &k-o, &l, &m, &n, &o, &r
# Переменные: %boss%, %health%, %x%, %y%, %z%, %time%, %skill%, %amount%, %player%, %damage%, %place%, %reason%, %killer%
messages:
no-permission: "&c[БОСС] У вас нет прав!"
event-already-active: "&c[БОСС] Ивент уже активен!"
boss-spawned: "&6[БОСС] &eБосс &6%boss% &eпоявился! &7[Здоровье: &c%health%&7] &6[БОСС]"
boss-despawn: "&c[БОСС] Босс %boss% исчез! &7[Причина: %reason%]"
boss-killed: "&a[БОСС] Босс %boss% повержен! &7Убийца: %killer% &a[БОСС]"
boss-killed-no-killer: "&a[БОСС] Босс %boss% повержен!"
despawn-timer: "&e[БОСС] Босс исчезнет через &6%time%"
top-header: "&6[БОСС] ========== ТОП УРОНА ПО БОССУ =========="
top-line: "&e[БОСС] #%place% &f%player% &7- &c%damage% урона"
top-empty: "&e[БОСС] Никто не нанес урон боссу!"
top-broadcast: "&6[БОСС] ТОП УРОНА: %top%"
top-broadcast-line: "&e#%place% &7%player% &8[%damage%]"
# Личные сообщения скиллов (видят только те, кого задел скилл)
skill-lightning: "&c[БОСС] Босс ударил вас молнией!"
skill-explosion: "&6[БОСС] Взрывная волна накрыла вас!"
skill-pull: "&d[БОСС] Босс притянул вас!"
skill-push: "&b[БОСС] Босс отбросил вас!"
skill-poison: "&2[БОСС] Вы отравлены!"
skill-wither: "&8[БОСС] Иссушение поражает вас!"
skill-blindness: "&7[БОСС] Тьма окутывает вас!"
skill-freeze: "&b[БОСС] Лед сковал движения!"
skill-vortex: "&5[БОСС] Вихрь затягивает вас!"
skill-meteor: "&c[БОСС] Метеорит падает на вас!"
skill-earthquake: "&6[БОСС] Земля дрожит!"
skill-fireball: "&6[БОСС] Огненный шар летит в вас!"
skill-teleport: "&d[БОСС] Босс телепортировался к вам!"
# Широковещательные сообщения скиллов
skill-broadcast-lightning: "&c[БОСС] Босс %boss% использовал &e%skill%"
skill-broadcast-explosion: "&6[БОСС] Босс %boss% использовал &e%skill%"
skill-broadcast-heal: "&a[БОСС] Босс %boss% восстановил &6%heal% &aздоровья!"
skill-broadcast-summon: "&5[БОСС] Босс %boss% призвал &e%amount% &5мобов!"
skill-broadcast-fireball: "&6[БОСС] Босс %boss% использовал &e%skill%"
skill-broadcast-teleport: "&d[БОСС] Босс %boss% телепортировался к &e%player%"
skill-broadcast-meteor: "&c[БОСС] Босс %boss% призвал &e%skill%"
skill-broadcast-earthquake: "&6[БОСС] Босс %boss% вызвал &e%skill%"
skill-broadcast-pull: "&d[БОСС] Босс %boss% притянул игроков!"
skill-broadcast-push: "&b[БОСС] Босс %boss% оттолкнул игроков!"
skill-broadcast-poison: "&2[БОСС] Босс %boss% отравил всех!"
skill-broadcast-wither: "&8[БОСС] Босс %boss% наслал иссушение!"
skill-broadcast-blindness: "&7[БОСС] Босс %boss% ослепил всех!"
skill-broadcast-freeze: "&b[БОСС] Босс %boss% заморозил всех!"
skill-broadcast-vortex: "&5[БОСС] Босс %boss% создал вихрь!"
# ================================== НАГРАДЫ ЗА МЕСТА В ТОПЕ ==================================
rewards:
1:
- "give %player% netherite_sword 1"
- "give %player% netherite_chestplate 1"
- "give %player% netherite_helmet 1"
- "give %player% netherite_leggings 1"
- "give %player% netherite_boots 1"
- "give %player% diamond_block 10"
- "eco give %player% 10000"
- "title %player% title {\"text\":\"1 МЕСТО\",\"color\":\"gold\",\"bold\":true} subtitle {\"text\":\"Вы нанесли больше всех урона!\",\"color\":\"yellow\"}"
2:
- "give %player% diamond_sword 1"
- "give %player% diamond_chestplate 1"
- "give %player% diamond_block 5"
- "eco give %player% 5000"
- "title %player% title {\"text\":\"2 МЕСТО\",\"color\":\"gray\",\"bold\":true} subtitle {\"text\":\"Вы в тройке лучших!\",\"color\":\"yellow\"}"
3:
- "give %player% iron_sword 1"
- "give %player% iron_chestplate 1"
- "give %player% diamond 16"
- "eco give %player% 2500"
- "title %player% title {\"text\":\"3 МЕСТО\",\"color\":\"gold\",\"bold\":true} subtitle {\"text\":\"Вы в тройке лучших!\",\"color\":\"yellow\"}"
0:
- "give %player% diamond 2"
- "eco give %player% 500"
- "title %player% title {\"text\":\"УЧАСТНИК\",\"color\":\"green\"} subtitle {\"text\":\"Спасибо за участие!\",\"color\":\"gray\"}"
# ================================== НАГРАДЫ ЗА УБИЙСТВО БОССА ==================================
kill-rewards:
1:
- "give %player% nether_star 1"
- "give %player% enchanted_golden_apple 1"
- "broadcast &6[БОСС] Игрок %player% убил босса %boss%!"
- "title %player% title {\"text\":\"УБИЙЦА БОССА\",\"color\":\"red\",\"bold\":true} subtitle {\"text\":\"Вы нанесли последний удар!\",\"color\":\"gold\"}"
# ================================== РАСПИСАНИЕ ИВЕНТОВ ==================================
schedule:
16:30:
- "fire_lord"
- "ice_giant"
19:30:
- "shadow_lord"
- "thunder_beast"
22:00:
- "void_walker"
# ================================== КОНФИГУРАЦИЯ БОССОВ ==================================
#
# ==================== ГАЙД ПО НАСТРОЙКЕ СКИЛЛОВ ====================
#
# ТИПЫ СКИЛЛОВ:
# ------------
# lightning - Удар молнии (параметры: radius, damage)
# explosion - Взрыв (параметры: radius, damage)
# pull - Притягивание к боссу (параметры: radius, strength, damage)
# push - Отталкивание от босса (параметры: radius, strength, damage)
# heal - Лечение босса (параметры: heal-amount)
# poison - Отравление (параметры: radius, duration, amplifier)
# wither - Иссушение (параметры: radius, duration, amplifier)
# blindness - Слепота (параметры: radius, duration, amplifier)
# summon - Призыв мобов (параметры: radius, summon-amount, summon-type)
# fireball - Огненные шары (параметры: radius, damage)
# freeze - Заморозка (параметры: radius, duration)
# teleport - Телепортация к игроку (параметры: radius)
# vortex - Вихрь (параметры: radius, strength, damage)
# meteor - Метеоритный дождь (параметры: radius, damage)
# earthquake - Землетрясение (параметры: radius, damage)
#
# ПАРАМЕТРЫ СКИЛЛА:
# -----------------
# name - Название (поддерживает цвета &)
# interval - Интервал между использованиями (в секундах)
# chance - Шанс использования (0-100)
# type - Тип из списка выше
# radius - Радиус действия (блоки)
# damage - Урон
# strength - Сила притяжения/отталкивания
# heal-amount - Количество лечения
# duration - Длительность эффекта (в секундах)
# amplifier - Уровень эффекта (0-255)
# summon-amount - Количество призываемых мобов
# summon-type - Тип моба (ZOMBIE, SKELETON, BLAZE, WITHER_SKELETON, SHULKER, GUARDIAN)
# broadcast-radius - Радиус оповещения (-1 = весь сервер, число = радиус в блоках)
#
# ================================== БОССЫ ==================================
bosses:
# ================================== ПОВЕЛИТЕЛЬ ОГНЯ ==================================
fire_lord:
display-name: "&6Повелитель Огня"
entity-type: "BLAZE"
health: 800
damage: 20
armor: 5
speed: 0.4
bar-color: "YELLOW"
bar-style: "SEGMENTED_10"
despawn-seconds: 400
skills:
fire_rain:
name: "&6Огненный Дождь"
interval: 12
chance: 80
type: "lightning"
radius: 15
damage: 10
broadcast-radius: 30
explosion:
name: "&cОгненный Взрыв"
interval: 18
chance: 65
type: "explosion"
radius: 10
damage: 18
broadcast-radius: 40
fire_shield:
name: "&eОгненный Щит"
interval: 25
chance: 50
type: "push"
radius: 8
strength: 2
damage: 8
broadcast-radius: 30
fireball:
name: "&6Огненный Шар"
interval: 10
chance: 75
type: "fireball"
radius: 20
damage: 12
broadcast-radius: 60
# ================================== ЛЕДЯНОЙ ГИГАНТ ==================================
ice_giant:
display-name: "&bЛедяной Гигант"
entity-type: "IRON_GOLEM"
health: 1500
damage: 30
armor: 20
speed: 0.25
bar-color: "BLUE"
bar-style: "SOLID"
despawn-seconds: 500
skills:
freeze:
name: "&bЛедяное Дыхание"
interval: 10
chance: 75
type: "freeze"
radius: 12
duration: 5
broadcast-radius: 40
ice_shards:
name: "&fЛедяные Осколки"
interval: 15
chance: 70
type: "lightning"
radius: 15
damage: 12
broadcast-radius: 50
blizzard:
name: "&bМетель"
interval: 25
chance: 55
type: "blindness"
radius: 20
duration: 8
broadcast-radius: -1
earthquake:
name: "&6Ледяной Разлом"
interval: 30
chance: 60
type: "earthquake"
radius: 15
damage: 15
broadcast-radius: 80
# ================================== ПОВЕЛИТЕЛЬ ТЬМЫ ==================================
shadow_lord:
display-name: "&8Повелитель Тьмы"
entity-type: "WITHER"
health: 1200
damage: 28
armor: 10
speed: 0.35
bar-color: "PURPLE"
bar-style: "SEGMENTED_12"
despawn-seconds: 450
skills:
wither_blast:
name: "&8Взрыв Иссушения"
interval: 12
chance: 80
type: "wither"
radius: 15
duration: 6
amplifier: 1
broadcast-radius: 50
shadow_step:
name: "&7Теневой Рывок"
interval: 18
chance: 60
type: "teleport"
radius: 30
broadcast-radius: -1
dark_summon:
name: "&5Темный Призыв"
interval: 30
chance: 50
type: "summon"
radius: 12
summon-amount: 4
summon-type: "WITHER_SKELETON"
broadcast-radius: 100
vortex:
name: "&8Воронка Тьмы"
interval: 25
chance: 55
type: "vortex"
radius: 12
strength: 2
damage: 10
broadcast-radius: 40
# ================================== ГРОМОВОЙ ЗВЕРЬ ==================================
thunder_beast:
display-name: "&eГромовой Зверь"
entity-type: "RAVAGER"
health: 1000
damage: 35
armor: 12
speed: 0.45
bar-color: "YELLOW"
bar-style: "SEGMENTED_6"
despawn-seconds: 350
skills:
thunder_strike:
name: "&eУдар Грома"
interval: 8
chance: 85
type: "lightning"
radius: 10
damage: 20
broadcast-radius: 30
thunder_charge:
name: "&6Громовая Атака"
interval: 14
chance: 70
type: "push"
radius: 8
strength: 3
damage: 15
broadcast-radius: 40
electric_field:
name: "&bЭлектрическое Поле"
interval: 22
chance: 65
type: "poison"
radius: 15
duration: 4
amplifier: 1
broadcast-radius: 50
# ================================== ХОДЯЧИЙ ХАОС ==================================
void_walker:
display-name: "&5Ходячий Хаос"
entity-type: "WITHER"
health: 1800
damage: 32
armor: 12
speed: 0.5
bar-color: "PURPLE"
bar-style: "SEGMENTED_20"
despawn-seconds: 550
skills:
chaos_vortex:
name: "&5Вихрь Хаоса"
interval: 12
chance: 70
type: "vortex"
radius: 15
strength: 2.5
damage: 12
broadcast-radius: 50
void_teleport:
name: "&8Прыжок в Бездну"
interval: 20
chance: 60
type: "teleport"
radius: 40
broadcast-radius: -1
wither_storm:
name: "&8Шторм Иссушения"
interval: 18
chance: 65
type: "wither"
radius: 25
duration: 8
amplifier: 2
broadcast-radius: -1
void_summon:
name: "&5Призыв Теней"
interval: 28
chance: 55
type: "summon"
radius: 12
summon-amount: 6
summon-type: "SHULKER"
broadcast-radius: 100