- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 16
Полное описание плагина BossWcode (v1.1)
Этот плагин реализует систему автоматических ивентов с боссами, которые обладают сложным поведением, визуальными эффектами и системой соревновательных наград.
Глобальные настройки (Settings)
- Таймеры:
- spawn: Время между появлениями боссов (3600 сек / 1 час).
- despawn: Время, через которое босс исчезнет, если его не убьют (1800 сек / 30 мин).
- Зона контроля (Radius): Босс и его приспешники привязаны к точке спавна. Если они выйдут за радиус 50 блоков, плагин мгновенно вернет их назад.
- BossBar: Индикатор здоровья босса вверху экрана с поддержкой динамических цветов и плейсхолдеров.
Уникальные способности и анимации
Каждая способность босса — это не просто механика, а целое представление с использованием звуков и красивых анимаций частиц:- Призыв приспешников (Minions):
- Босс призывает маленьких зомби в уникальной броне и со скинами на головах.
- Анимация: Появление сопровождается всплеском частиц и звуками. Приспешники имеют те же ограничения по радиусу, что и босс.
- Эффект присутствия (nearEffect):
- Если игрок подходит слишком близко к боссу, на него накладываются эффекты (Яд, Замедление, Свечение).
- Визуализация: Вокруг босса расходится красивая круговая волна частиц (SPELL_WITCH), которая визуально показывает зону поражения способности.
- Мощный удар (Punch Player):
- Босс отбрасывает всех игроков в радиусе 5 блоков, подкидывая их в воздух.
- Визуализация: В момент удара создается эффект взрывной волны из частиц (EXPLOSION_NORMAL), расширяющийся от босса к игрокам.
- Телепортация (Teleport Player):
- Босс может внезапно оказаться за спиной игрока.
- Визуализация: Исчезновение и появление сопровождается густым облаком частиц портала (PORTAL) и характерным звуком Эндермена.
Система наград (Top Damage)
В плагине отсутствует общая награда для всех участников. Весь призовой фонд распределяется исключительно между лидерами, нанесшими наибольший урон:- Топ-1: Самая ценная награда (команды из top1).
- Топ-2: Средняя награда (команды из top2).
- Топ-3: Утешительная награда (команды из top3).
Плейсхолдеры и Команды
Поддержка PlaceholderAPI:- %bosswcode_boss_name% — Текущее имя босса (или "Нет босса").
- %bosswcode_boss_time% — Таймер до спавна или статус "Жив".
- /boss spawn — Мгновенный спавн.
- /boss setbosslocation — Установка точки спавна под собой.
- /boss kill — Полная очистка (удаляет босса и всех миньонов в мире).
- /boss reload — Перезагрузка всех настроек и способностей.
settings:
location:
world: world
x: -177
y: 75
z: -349
spawn: 3600
despawn: 1800
radius: 50
bossbar:
enable: true
string: '&fБосс %bossname% &fздоровье: &c%health% ❤'
color: YELLOW
style: SOLID
bosses:
boss1:
name: '&x&8&4&F&5&A&3Д&x&8&C&F&6&A&8Ж&x&9&3&F&6&A&CА&x&9&B&F&7&B&1Г&x&A&3&F&7&B&5Е&x&A&A&F&8&B&AР&x&B&2&F&8&B&EН&x&B&A&F&9&C&3А&x&C&1&F&9&C&7У&x&C&9&F&A&C&CТ'
type: VINDICATOR
health: 1050
damage: 5
top-rewards:
top1:
- p give %player% 700
- eco give %player% 30000
top2:
- p give %player% 450
- eco give %player% 20000
top3:
- p give %player% 250
- eco give %player% 10000
potion:
- FIRE_RESISTANCE;1
- SPEED;3
abilities:
max-distance: 10
minions:
enabled: true
cooldown: 40
amount: 5 # Количество за раз
name: "&7Приспешник &c%bossname%"
health: 30.0
damage: 4.0
head-base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmFkYmE0ZmU5NTkyNmY3ZmY3N2Y3Y2Y5YGE1ZDZlOTYxNWVlNDU2OTYzMzVlM2I2YmNjNDFmNWVlMzYxIn19fQ=="
armor:
chest: LEATHER_CHESTPLATE
legs: LEATHER_LEGGINGS
boots: LEATHER_BOOTS
weapon: STONE_SWORD
nearEffect:
enabled: false
cooldown: 5
radius: 15
effects:
- POISON:1:20
- SLOWNESS:1:20
- GLOWING:1:10
particle:
type: SPELL_WITCH
start-radius: 1.0
end-radius: 4.5
steps: 12
tick-interval: 2
sound:
type: ENTITY_WITHER_SPAWN
volume: 1
pitch: 0.8
punch-player:
enabled: true
cooldown: 10
distance: 5.0
power: 1.4
up: 1.1
particle:
type: EXPLOSION_NORMAL
start-radius: 0.8
end-radius: 7.0
steps: 24
tick-interval: 1
sound:
type: ENTITY_IRON_GOLEM_ATTACK
volume: 2
pitch: 1
teleport-player:
enabled: false
cooldown: 4
radius: 30
particle:
type: PORTAL
sound:
type: ENTITY_ENDERMAN_TELEPORT
volume: 1
pitch: 1
placeholder: #%bosswcode_boss_delay% %bosswcode_boss_name%
no-boss: '&cНет босса'
boss-alive: '&aЖив'
spawning-now: '&aСпавнится...'
message:
prefix: '&x&8&A&F&5&7&9Боссы'
perms: '%prefix% &fУ вас &aнедостаточно &fправ'
reload: '%prefix% &fКонфигурация &aперезагружена'
save-location: '%prefix% &fТочка спавна боссов установлена'
no-location: '%prefix% &fЛокация не устоновлена для спавна босса'
boss-is-death: '%prefix% &fВ данный момент босс мёртв!'
boss-is-spawn: '%prefix% &fВ данный момент есть живой босс: %bossname%'
boss-teleport: '%prefix% &fТелепортация к боссу: %bossname%'
boss-kill: '%prefix% &fБосс &a%bossname% &fбыл убит!'
help:
- ''
- ' %prefix% #Ver &71.1'
- ''
- ' &fЗаспавнить босса: &a/boss spawn'
- ' &fУстоновить точку спавна: &a/boss setbosslocation'
- ' &fУбить босса: &a/boss kill'
- ' &fТелепортироваться к боссу: &a/boss tp'
- ' &fПерезагрузить конфиг: &a/boss reload'
- ''
boss-spawn:
- ''
- ' %prefix%'
- ''
- ' &fПоявился босс: %bossname% &x&E&E&9&4&F&Cздоровье&f: &c%health% ❤'
- ' &fСкорее &x&A&2&F&C&9&4победи&f, и получи &x&F&B&F&C&9&4награду'
- ' &fПо &x&C&A&8&4&F&5&nслухам&f он на арене: &x&F&5&8&4&8&4/warp pvp'
- ''
boss-death:
- ''
- ' %prefix%'
- ''
- ' &x&E&C&D&E&D&5Босс: %bossname% &x&E&C&D&E&D&5был &x&F&5&8&4&8&4убит'
- ' &x&E&C&D&E&D&5Следущий &x&F&5&8&4&8&4босс&f &x&E&C&D&E&D&5через &x&8&4&F&5&F&01&f
&x&D&5&D&E&D&4час'
- ''
boss-top-damage:
- ''
- ' &x&F&A&9&6&3&8&lТОП УРОНА'
- ''
- ' &x&F&5&8&4&8&41. &x&E&D&F&F&7&6%top1name% &f(&c%top1%&c❤&f)'
- ' &x&F&5&8&4&8&42. &x&E&D&F&F&7&6%top2name% &f(&c%top2%&c❤&f)'
- ' &x&F&5&8&4&8&43. &x&E&D&F&F&7&6%top3name% &f(&c%top3%&c❤&f)'
- ''
boss-despawn:
- ''
- ' %prefix%'
- ''
- ' &fБосс %bossname% &fисчез (время истекло)!'
- ''
location:
world: world
x: -177
y: 75
z: -349
spawn: 3600
despawn: 1800
radius: 50
bossbar:
enable: true
string: '&fБосс %bossname% &fздоровье: &c%health% ❤'
color: YELLOW
style: SOLID
bosses:
boss1:
name: '&x&8&4&F&5&A&3Д&x&8&C&F&6&A&8Ж&x&9&3&F&6&A&CА&x&9&B&F&7&B&1Г&x&A&3&F&7&B&5Е&x&A&A&F&8&B&AР&x&B&2&F&8&B&EН&x&B&A&F&9&C&3А&x&C&1&F&9&C&7У&x&C&9&F&A&C&CТ'
type: VINDICATOR
health: 1050
damage: 5
top-rewards:
top1:
- p give %player% 700
- eco give %player% 30000
top2:
- p give %player% 450
- eco give %player% 20000
top3:
- p give %player% 250
- eco give %player% 10000
potion:
- FIRE_RESISTANCE;1
- SPEED;3
abilities:
max-distance: 10
minions:
enabled: true
cooldown: 40
amount: 5 # Количество за раз
name: "&7Приспешник &c%bossname%"
health: 30.0
damage: 4.0
head-base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmFkYmE0ZmU5NTkyNmY3ZmY3N2Y3Y2Y5YGE1ZDZlOTYxNWVlNDU2OTYzMzVlM2I2YmNjNDFmNWVlMzYxIn19fQ=="
armor:
chest: LEATHER_CHESTPLATE
legs: LEATHER_LEGGINGS
boots: LEATHER_BOOTS
weapon: STONE_SWORD
nearEffect:
enabled: false
cooldown: 5
radius: 15
effects:
- POISON:1:20
- SLOWNESS:1:20
- GLOWING:1:10
particle:
type: SPELL_WITCH
start-radius: 1.0
end-radius: 4.5
steps: 12
tick-interval: 2
sound:
type: ENTITY_WITHER_SPAWN
volume: 1
pitch: 0.8
punch-player:
enabled: true
cooldown: 10
distance: 5.0
power: 1.4
up: 1.1
particle:
type: EXPLOSION_NORMAL
start-radius: 0.8
end-radius: 7.0
steps: 24
tick-interval: 1
sound:
type: ENTITY_IRON_GOLEM_ATTACK
volume: 2
pitch: 1
teleport-player:
enabled: false
cooldown: 4
radius: 30
particle:
type: PORTAL
sound:
type: ENTITY_ENDERMAN_TELEPORT
volume: 1
pitch: 1
placeholder: #%bosswcode_boss_delay% %bosswcode_boss_name%
no-boss: '&cНет босса'
boss-alive: '&aЖив'
spawning-now: '&aСпавнится...'
message:
prefix: '&x&8&A&F&5&7&9Боссы'
perms: '%prefix% &fУ вас &aнедостаточно &fправ'
reload: '%prefix% &fКонфигурация &aперезагружена'
save-location: '%prefix% &fТочка спавна боссов установлена'
no-location: '%prefix% &fЛокация не устоновлена для спавна босса'
boss-is-death: '%prefix% &fВ данный момент босс мёртв!'
boss-is-spawn: '%prefix% &fВ данный момент есть живой босс: %bossname%'
boss-teleport: '%prefix% &fТелепортация к боссу: %bossname%'
boss-kill: '%prefix% &fБосс &a%bossname% &fбыл убит!'
help:
- ''
- ' %prefix% #Ver &71.1'
- ''
- ' &fЗаспавнить босса: &a/boss spawn'
- ' &fУстоновить точку спавна: &a/boss setbosslocation'
- ' &fУбить босса: &a/boss kill'
- ' &fТелепортироваться к боссу: &a/boss tp'
- ' &fПерезагрузить конфиг: &a/boss reload'
- ''
boss-spawn:
- ''
- ' %prefix%'
- ''
- ' &fПоявился босс: %bossname% &x&E&E&9&4&F&Cздоровье&f: &c%health% ❤'
- ' &fСкорее &x&A&2&F&C&9&4победи&f, и получи &x&F&B&F&C&9&4награду'
- ' &fПо &x&C&A&8&4&F&5&nслухам&f он на арене: &x&F&5&8&4&8&4/warp pvp'
- ''
boss-death:
- ''
- ' %prefix%'
- ''
- ' &x&E&C&D&E&D&5Босс: %bossname% &x&E&C&D&E&D&5был &x&F&5&8&4&8&4убит'
- ' &x&E&C&D&E&D&5Следущий &x&F&5&8&4&8&4босс&f &x&E&C&D&E&D&5через &x&8&4&F&5&F&01&f
&x&D&5&D&E&D&4час'
- ''
boss-top-damage:
- ''
- ' &x&F&A&9&6&3&8&lТОП УРОНА'
- ''
- ' &x&F&5&8&4&8&41. &x&E&D&F&F&7&6%top1name% &f(&c%top1%&c❤&f)'
- ' &x&F&5&8&4&8&42. &x&E&D&F&F&7&6%top2name% &f(&c%top2%&c❤&f)'
- ' &x&F&5&8&4&8&43. &x&E&D&F&F&7&6%top3name% &f(&c%top3%&c❤&f)'
- ''
boss-despawn:
- ''
- ' %prefix%'
- ''
- ' &fБосс %bossname% &fисчез (время истекло)!'
- ''
- Зависимости
- PlaceholderAPI
- Команды и права
- /boss spawn — Мгновенный спавн.
/boss setbosslocation — Установка точки спавна под собой.
/boss kill — Полная очистка (удаляет босса и всех миньонов в мире).
/boss reload — Перезагрузка всех настроек и способностей.
BossWcode.*