https://github.com/flyawaymaking/thunderrider
Плагин, добавляющий случайные события, при которых рядом с игроком ударяет молния и появляется всадник-скелет со своими помощниками.
https://github.com/flyawaymaking/thunderrider
minecraft minecraft-plugins papermc plugins
Last synced: 4 months ago
JSON representation
Плагин, добавляющий случайные события, при которых рядом с игроком ударяет молния и появляется всадник-скелет со своими помощниками.
- Host: GitHub
- URL: https://github.com/flyawaymaking/thunderrider
- Owner: flyawaymaking
- License: mit
- Created: 2025-10-17T14:28:55.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-10-17T20:08:29.000Z (5 months ago)
- Last Synced: 2025-10-18T23:57:44.245Z (5 months ago)
- Topics: minecraft, minecraft-plugins, papermc, plugins
- Language: Java
- Homepage:
- Size: 53.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚡ ThunderRider
**ThunderRider** — это Minecraft-плагин, который время от времени вызывает **молнию рядом с игроком**, после чего появляется **всадник на лошади-скелете** с отрядом помощников.
Он добавляет атмосферу неожиданности и опасности в мир, делая путешествия по поверхности чуть менее безопасными.
---
## 🌩️ Возможности
- Случайный спавн **молнии и всадника-скелета** рядом с игроком.
- У **всадника** увеличено здоровье, он ездит на лошади-скелете и вооружён луком.
- Возможность появления **дополнительных скелетов-помощников**, которые помогают всаднику.
- Проверка через **WorldGuard** — молнии и всадники **не появляются** в регионах с запретом спавна мобов (`MOB_SPAWNING: DENY`).
- Проверка **AFK** через Essentials — если игрок бездействует, событие не срабатывает.
- Проверка на существующих всадников поблизости, чтобы избежать спама.
- Гибкая настройка шанса, радиуса, частоты и поведения в `config.yml`.
---
## ⚙️ Конфигурация (`config.yml`)
```yml
check-interval: 200 # Проверка каждые 10 секунд (200 тиков)
chance: 1.0 # Шанс вызова события (в процентах)
spawn-radius: 15 # Радиус поиска точки для спавна
additional-skeletons: 2 # Количество скелетов-помощников
buff-skeletons: true # Увеличивать ли здоровье помощников
show-message: true # Показывать ли сообщение игроку при событии
existing-rider-check-radius: 50 # Радиус, в котором проверяется наличие других всадников
debug: false # Включить отладку (выводит информацию в консоль)
```
---
## 🔧 Команды
| Команда | Описание |
|----------|-----------|
| `/thunderider reload` | Перезагрузить конфиг и настройки плагина |
| `/thunderider start` | Принудительно запустить фоновую задачу спавна |
| `/thunderider stop` | Остановить фоновую задачу |
---
## 🔑 Права (Permissions)
| Permission | Описание | По умолчанию |
|-------------|-----------|---------------|
| `thunderrider.admin` | Разрешает использование команд плагина | `op` |
| `thunderrider.ignore` | Игроки с этим правом не будут целью для событий молнии | `op` |
---
## 🧩 Интеграции
- **Essentials** — используется для определения AFK-статуса игроков.
- **WorldGuard** — защищает регионы от спавна, если установлено `MOB_SPAWNING: DENY`.
(работает через кэшированную рефлексию, не требует прямой зависимости).
---
## 💡 Идея
Плагин создан для добавления **неожиданного вызова игрокам**, когда даже во время обычного путешествия может разразиться буря, и на поле появятся **Всадники Бури**.
> ⚔️ Осторожно, гром не всегда предвещает дождь!
---
## 📄 Лицензия
Плагин распространяется под лицензией MIT.