PlayerCrasher - краш игроков одной командой
PlayerCrasher - это плагин для Майнкрафт, созданный для администраторов серверов. С его помощью можно вырубить клиент любого игрока буквально одной командой. Полезно, когда нужно быстро наказать нарушителя или просто проверить, насколько стабилен сервер под нагрузкой. Но используй с умом - злоупотребление приведёт к жалобам.
Плагин полностью асинхронен, не грузит основной поток, поддерживает Folia и сам определяет, какой метод краша лучше подойдёт под версию игрока. Из коробки работает детектор краша - если игрок реально вылетел, плагин это увидит даже при активном соединении.
Требуется PacketEvents
Убедись, что на сервере установлена библиотека PacketEvents. Без неё плагин не запустится.
Поддерживаемые платформы и версии
| Платформа | Версии |
|---|---|
| Bukkit (Spigot, Paper, Folia и др.) | 1.8.8 - 1.21.3 |
| Velocity | Последняя мажорная |
| BungeeCord (и форки) | Последняя мажорная |
Возможности
- Полная асинхронность - все манипуляции с пакетами выполняются в фоне, главный поток не блокируется.
- Поддержка Folia - плагин корректно работает на мультипоточном форке Paper.
- Детектор краша - отправляет keep alive и transaction пакеты, чтобы понять, вылетел игрок или ещё висит.
- Гибкая настройка - почти всё конфигурируется в config.yml.
- Автоматическая проверка обновлений - при старте проверяет новую версию и выводит в консоль.
Команды
/pc- показывает версию и автора плагина./crash <игрок> [метод]- крашит выбранного игрока. Метод можно не указывать - плагин сам выберет подходящий./crashinfo [игрок]- выводит клиент и версию игрока.
Методы краша:
ExplosionParticlePosition
Права доступа (пермишены)
Обычно все права есть у операторов (OP).
PlayerCrasher.Crash- разрешает использовать /crash.PlayerCrasher.Bypass- защищает от краша по команде.PlayerCrasher.Alerts- получать оповещения, когда другой игрок крашит кого-то.PlayerCrasher.CrashInfo- доступ к /crashinfo.PlayerCrasher.UpdateNotify- уведомления о выходе новых версий.
Установка
- Предварительно установи PacketEvents.
- Скачай последнюю версию PlayerCrasher.
- Помести jar-файл в папку plugins.
- Настрой config.yml по желанию.
- Перезапусти сервер.
Плагин лёгкий, не жрёт ресурсы. Но учти: краш игрока - грубая мера, так что давать права на /crash стоит только проверенным админам. Если же тебе нужно просто выгнать назойливого игрока - может, проще кикнуть, но краш гораздо эффектнее.

