Плагин RPG/MMO Боссы pvp Мобы ⚔️ WatcherBoss — Эпические сражения с боссом на вашем сервере! [1.2.1]

⚔️ WatcherBoss — Эпические сражения с боссом на вашем сервере!
Краткое описание:
Плагин, который добавит на ваш сервер продуманный бой с кастомным боссом.
76
857
  • Лайк 0
Реакции:2 пользователей

Предыдущие версии [2]

Последние обновления

Исправление плейсхолдера и загрузки сообщений

Изменения 1. Исправлен плейсхолдер %watcherboss_timeleft% ОБНОВИТЕ CONFIG.YML ПРИ ЗАГРУЗКЕ...
Смотреть еще...
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
Источник
https://www.spigotmc.org/resources/watcherboss-epic-multi-phase-boss-fights-1-16-x-1-20-x.125589/
Java
  1. Java 16
  2. Java 17
  3. Java 18
  4. Java 19
  5. Java 20
  6. Java 21
Документация
https://github.com/Tahoma34/WatcherBoss
Зависимости
PlaceholderAPI
WatcherBoss — это плагин, который добавит на ваш сервер продуманный бой с кастомным боссом. Игрокам предстоит не просто атаковать моба, а пройти через многоступенчатую механику с разрушением "монументов", защитных структур, делающих босса уязвимым. Это создает уникальный, хардкорный опыт для игроков, который нельзя просто заспидранить.




🧠 Что есть в плагине:​


  • ⏳ Система таймера: Босс появляется сам через определённый интервал.
  • 🧱 Монументы: Пока они не разрушены — босс неуязвим. Один из них — последний — активирует спец-механику.
  • 🧨 Эффекты: Частицы, звуки, BossBar, кастомные атаки — всё для эпика.
  • 🐷 Сюрпризы: При разрушении последнего монумента появляются атакующие мобы!
  • 🎁 Награды: Настраиваемые призы для топовых игроков по урону.
  • 🛠 Команды: watcherboss start — ручной спавн, watcherboss reload — быстрая перезагрузка конфигов.



🔧 Конфиги:​


  • config.yml — параметры босса, монументов, координаты, награды и т.д.
  • messages.yml — все сообщения, которые видят игроки.
  • Полная поддержка PlaceholderAPI (например: оставшееся время, урон и т.д.)



💬 Команды:​


  • /watcherboss start — вручную заспавнить босса.
  • /watcherboss stop — остановить событие.
  • /watcherboss reload — перезагрузка конфигов.



📥 Скачать:​


Плагин доступен на SpigotMC и на GitHub, вместе со схемами арен для 1.20+ и 1.16.




🧪 Поддержка:​


Плагин активно тестируется, но если найдёте баг — пишите в issues на GitHub.
Отзывы и предложения приветствуются!




🧪 Перевод RU:​


config.yml:
# %watcherboss_timeleft% - PlaceHolderAPI

Boss:
  Name: "&cХранитель Дьявола"
  Hp: 200.0               # Базовое здоровье босса
  DamageAmplifier: 8      # Усилитель урона (например, уровень эффекта СИЛА)

BossSpawn:
  MaxDistance: 50.0       # Максимальное расстояние, в пределах которого босс должен оставаться
  Interval: "0h 30m"       # Интервал между спавнами (например, 0h 30m)
  SpawnLocation:
    World: "world"
    X: -98.4
    Y: 88.0
    Z: -1.7

Monument:
  BlockType: "OBSIDIAN"   # Блок, используемый для монумента
  Health: 20.0            # Здоровье монумента
  DestructionDamage: 5.0
  BlindnessDuration: 60   # Длительность слепоты в секундах

BossMonuments:
  0:
    World: "world"
    X: -118.5
    Y: 87.0
    Z: -29.5
  1:
    World: "world"
    X: -78.5
    Y: 87.0
    Z: -29.5
  2:
    World: "world"
    X: -78.5
    Y: 87.0
    Z: 26.5
  3:
    World: "world"
    X: -118.5
    Y: 87.0
    Z: 26.5

LastMonument:
  Health: 25.0
  BlockType: "CRYING_OBSIDIAN"
  ActivatedMessage: "&cАктивирован последний монумент! Босс теперь неуязвим!"
  DestroyedMessage: "&aПоследний монумент разрушен! Босс снова уязвим!"

BossBar:
  Title: "&cХранитель Дьявола"     # Заголовок босса в BossBar
  Color: "PURPLE"                  # Цвет (RED, BLUE, GREEN, PURPLE и т.д.)
  Style: "SEGMENTED_10"           # Стиль (SOLID, SEGMENTED_6, SEGMENTED_10 и т.д.)
  UpdateIntervalTicks: 20         # Частота обновления BossBar в тиках (20 = 1 секунда)

BossRewards:
  top1:
    reward-1:
      chance: 0.6
      actions:
        - give %player% diamond 5
        - give %player% golden_apple 3
        - "[message] &aВы получили награду!"
    reward-2:
      chance: 0.4
      actions:
        - give %player% dirt 4
        - give %player% diamond_sword 1
        - "[message] &aВы получили награду!"
    reward-3:
      chance: 0.2
      actions:
        - give %player% diamond_helmet 1
        - give %player% diamond_sword 1
        - "[message] &aВы получили награду!"
  top2:
    reward-1:
      chance: 0.6
      actions:
        - give %player% diamond 5
        - give %player% golden_apple 3
        - "[message] &aВы получили награду!"
    reward-2:
      chance: 0.4
      actions:
        - give %player% dirt 4
        - give %player% diamond_sword 1
        - "[message] &aВы получили награду!"
    reward-3:
      chance: 0.2
      actions:
        - give %player% diamond_helmet 1
        - give %player% diamond_sword 1
        - "[message] &aВы получили награду!"
  top3:
    reward-1:
      chance: 0.6
      actions:
        - give %player% diamond 5
        - give %player% golden_apple 3
        - "[message] &aВы получили награду!"
    reward-2:
      chance: 0.4
      actions:
        - give %player% dirt 4
        - give %player% diamond_sword 1
        - "[message] &aВы получили награду!"
    reward-3:
      chance: 0.2
      actions:
        - give %player% diamond_helmet 1
        - give %player% diamond_sword 1
        - "[message] &aВы получили награду!"

BossMessages:
  BeforeSpawn:
    - "&f ───────── &e✦ &f─────────"
    - ""
    - "&f Грядёт смертельный удар..."
    - "&f Босс пробудится через &c%left%&f!"
    - "&f Приготовься — пути назад не будет!"
    - ""
    - "&f ───────── &e✦ &f─────────"

repeatChatSpawnMessages:
  - "20s"
  - "1m"
  - "2m"

chatTopMessages:
  - "&f─────────── &e✦ &f───────────"
  - ""
  - "&cЛегенда создана! Босс пал перед героями."
  - "&cХрабрейшие воины этой битвы:"
  - ""
  - "&fЧемпион арены: &c%top1_player% &7— &c%top1_damage% урона!"
  - "&fБуря монстров: &c%top2_player% &7— &c%top2_damage% урона!"
  - "&fХранитель меча: &c%top3_player% &7— &c%top3_damage% урона!"
  - ""
  - "&f─────────── &e✦ &f───────────"

InvulnerabilityEffect:
  CheckIntervalTicks: 700       # Частота проверки (в тиках), чтобы поджечь и отравить игроков
  Radius: 50.0                  # Радиус действия вокруг босса
  BurnSeconds: 8               # Время горения (в секундах)
  PoisonDurationTicks: 240     # Длительность яда (в тиках)
  PoisonAmplifier: 2           # Уровень яда (0 = I, 1 = II и т.д.)

VulnerableWave:
  intervalTicks: 340           # Интервал между волнами босса (в тиках)
  radius: 20.0                 # Радиус действия волны
  damage: 7.0                  # Урон от волны
  particle: "VILLAGER_ANGRY"   # Частицы, используемые при эффекте волны

PigAttack:
  Radius: 40                   # Радиус поиска игроков для "броска свиней"
  ThrowIntervalTicks: 250      # Интервал между бросками (в тиках)
  ExplosionPower: 1.0          # Сила взрыва
  KnockbackPower: 2.0          # Отбрасывание игроков
  Damage: 10.0                 # Наносимый урон
  SlowDurationTicks: 140       # Длительность замедления (в тиках)
  SlowAmplifier: 2             # Уровень замедления (0 = I, 1 = II и т.д.)

AdditionalMobs:
  mob-1:
    type: "PILLAGER"
    hp: 50.0
    speed: 0.5
    damage: 13.0
    count: 10
    spawnInterval: 15

  mob-2:
    type: "RAVAGER"
    hp: 90.0
    speed: 0.6
    damage: 10.0
    count: 8
    spawnInterval: 30

messages.yml:
messages:
  boss:
    summoned:
      - "&f────────── &e✦ &f──────────"
      - ""
      - "&c★ &cХранитель Дьявола &fпробудился!"
      - "&fПрежде чем атаковать, &cуничтожьте&f все монументы!"
      - ""
      - "&f────────── &e✦ &f──────────"
    invulnerable: "&cБосс сейчас неуязвим"
    defeated: "&c✖ %bossName% был побеждён!"

  monument:
    destroyed: "&c✖ Монумент уничтожен!"
    breakBroadcast: "&c★ &fОдин из &eмонументов &fбосса был уничтожен!"
    damaged: "&c★ &fМонумент повреждён! &fОсталось разрушить: &c%remaining% &fраз(а)."
    allDestroyedBroadcast: "&c★ &fВсе &eмонументы &fуничтожены! Босс теперь уязвим!"

  commands:
    usage: "&c★ &fИспользование: /watcherboss <start|stop|reload>"
    bossActive: "&c★ &fБосс уже активен!"
    spawnTimerSet: "&c★ &fТаймер спавна босса установлен на 21 секунду!"
    spawnTimerError: "&c★ &fОшибка при установке таймера спавна босса: "
    bossStopped: "&c★ &fБосс успешно остановлен!"
    reloadError: "&c★ &fОшибка при перезагрузке файла сообщений: "
    reloadSuccess: "&c★ &fКонфигурация успешно перезагружена!"
    unknownSubcommand: "&c★ &fНеизвестная подкоманда. Использование: &c/watcherboss <start|stop|reload>"


Автор

Tahoma34

Еще ресурсы от Tahoma34

QuickShulker - Удобное управление шалкер-боксами (Копия FunTime)
QuickShulker - Удобное управление шалкер-боксами (Копия FunTime)
Плагин для быстрого открытия шалкеров и автосбора предметов с гибкой настройкой.
MagicEffects - Эффекты при ходьбе!
MagicEffects - Эффекты при ходьбе!
Это плагин, который добавляет визуальные эффекты частиц, создавая уникальный и запоминающийся стиль.
SaplingMagic - От простого саженца к магическим дропам!
SaplingMagic - От простого саженца к магическим дропам!
Это уникальный плагин, который добавляет в игру магические саженцы с элементами кастомизации
TeleportBow - Телепортируйся с помощью лука!
TeleportBow - Телепортируйся с помощью лука!
TeleportBow — плагин, который позволяет телепортироваться с помощью лука и стрел.
ArrowEffects - Настраивайте визуальные эффекты стрел!
ArrowEffects - Настраивайте визуальные эффекты стрел!
ArrowEffects — это плагин для настройки визуальных эффектов стрел в Minecraft.
EnderShulkerControl - Ограничивание в перемещении предметов!
EnderShulkerControl - Ограничивание в перемещении предметов!
EnderShulkerControl — это универсальный плагин, который позволяет ограничивать перемещение определён
FrostGuard - Конфигурируемая проверка на читы!
FrostGuard - Конфигурируемая проверка на читы!
FrostGuard — это плагин, предоставляющий инструменты для модерации игроков через функцию заморозки.

Последние отзывы

DENDOR
DENDOR
4,00 звёзд
Версия: 1.2.1
Задумка крутая. Но хотелось бы видеть больше кастомизации. От настройки типа основного босса до настройки формата заполнителя, что именно и как он будет выводить в голограмму. Также присутствует команда /spawnwatcherboss, которая ничего не делает. Есть некоторые баги, например после перезагрузки конфигурации изменения не вступают в силу
ВерхНиз