Skip to content

Плагин, добавляющий шанс удара молнии рядом с игроком, которая призывает всадник-скелета с помощниками.

License

Notifications You must be signed in to change notification settings

flyawaymaking/ThunderRider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ ThunderRider

ThunderRider — это Minecraft-плагин для Paper (1.21.10), который время от времени вызывает молнию рядом с игроком, после чего появляется всадник на лошади-скелете с отрядом помощников.
Он добавляет атмосферу неожиданности и опасности в мир, делая путешествия по поверхности чуть менее безопасными.


🌩️ Возможности

  • Случайный спавн молнии и всадника-скелета (Скелет на лошади-скелете) рядом с игроком.
  • Возможность появления дополнительных скелетов-помощников, которые помогают всаднику.
  • Настраиваемая экипировка, множители урона и здоровья
  • Настраиваемые имена и сообщения (поддерживают MiniMessages формат)
  • Проверка через WorldGuard — молнии и всадники не появляются в регионах с запретом спавна мобов (MOB_SPAWNING: DENY).
  • Проверка AFK через Essentials — если игрок бездействует, событие не срабатывает.
  • Проверка на существующих всадников поблизости, чтобы избежать спама.
  • Гибкая настройка шанса, радиуса, частоты и поведения в config.yml.

⚙️ Конфигурация (config.yml)

# ThunderRider конфиг

check-interval: 1000             # интервал проверки спавна (20 тиков = 1 секунда)
chance: 1.0                      # шанс спавна в процентах (0.0 - 100.0)
spawn-radius: 15                 # радиус поиска точки спавна вокруг игрока
helpers: 3                       # сколько помощников призывать
show-message: true               # показывать сообщение игроку при спавне
existing-rider-check-radius: 50  # радиус в пределах которого не будут спавниться новые всадники, если уже заспавнен
debug: false                     # вкл/выкл режим отладки (логи)

hp-multiplier:
  horse: 3.0       # множитель здоровья для лошади (по умолчанию 3.0)
  rider: 3.0       # множитель здоровья для всадника (скелета)
  skeleton: 1.5    # множитель здоровья для дополнительных скелетов

attack-multiplier:
  rider: 1.5       # множитель атаки для всадника (скелета)
  skeleton: 1.5    # множитель атаки для дополнительных скелетов

names:
  horse: ""                    # если пусто — имя не показывается, имя лошади
  rider: "<gold>Всадник бури"  # имя всадника
  skeleton: ""                 # имя для дополнительных скелетов

# Указывай Material по имени (например: CHAINMAIL_HELMET, IRON_SWORD, BOW)
# Пустая строка = предмет не надевать
equipment:
  rider:
    helmet: "CHAINMAIL_HELMET"
    chestplate: ""     # пример: "CHAINMAIL_CHESTPLATE"
    leggings: ""
    boots: ""
    weapon: "BOW"      # оружие в руках всадника
  skeleton:
    helmet: "CHAINMAIL_HELMET"
    chestplate: ""     # пример: "IRON_CHESTPLATE"
    leggings: ""
    boots: ""
    weapon: "IRON_SWORD"

# Сообщения
messages:
  no-permissions: "<red>Недостаточно прав!"
  reloaded: "<green>ThunderRider перезагружен!"
  started: "<green>ThunderRider запущен!"
  stopped: "<green>ThunderRider остановлен!"
  help: |
    <gold>=== ThunderRider Commands ===
    <yellow>/thunderider reload <white>- Перезагрузить конфиг
    <yellow>/thunderider start <white>- Запустить плагин
    <yellow>/thunderider stop <white>- Остановить плагин
    <yellow>/thunderider spawn <white>- призвать всадника бури
  spawned: "<green>Вы призвали всадника бури"
  no-spawned: "<red>Не удалось призвать всадника бури"
  hunting: "<yellow>⚡ <red>На вас охотится <gold>Всадник Бури!"

🔧 Команды

Команда Описание
/thunderider reload Перезагрузить конфиг и настройки плагина
/thunderider start Принудительно запустить фоновую задачу спавна
/thunderider stop Остановить фоновую задачу
/thunderider spawn Призвать всадника скелета в вашей локации (на поверхности!)

🔑 Права (Permissions)

Permission Описание По умолчанию
thunderrider.admin Разрешает использование команд плагина op
thunderrider.ignore Игроки с этим правом не будут целью для событий молнии op

🧩 Интеграции (Опционально)

  • Essentials — используется для определения AFK-статуса игроков.
  • WorldGuard — защищает регионы от спавна, если установлено MOB_SPAWNING: DENY.

💡 Идея

Плагин создан для добавления неожиданного вызова игрокам, когда даже во время обычного путешествия может разразиться буря, и на поле появятся Всадники Бури.

⚔️ Осторожно, гром не всегда предвещает дождь!


📄 Лицензия

Плагин распространяется под лицензией MIT.

About

Плагин, добавляющий шанс удара молнии рядом с игроком, которая призывает всадник-скелета с помощниками.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages