Плагин для серверов Майнкрафт с системой жизней и банами за смерти. Подходит для хардкорного выживания, UHC и серверов, где число попыток зависит от привилегии игрока.
Возможности
- Игрок получает бан, когда израсходует заданное число жизней.
- Баны могут быть временными, бессрочными или усиливаться после каждого следующего бана.
- Для групп прав задаются отдельные лимиты жизней, длительности банов и приоритеты.
- Игрок может отдать одну свою жизнь, чтобы снять бан с другого игрока.
- При необходимости бан синхронизируется со встроенным списком банов сервера.
- Для бана можно настроить выполнение сторонних команд.
- Сообщения о бане, кике и объявление для сервера редактируются в
config.yml; поддерживаются цветовые коды&и плейсхолдеры. - Поддерживаются Bukkit, Spigot, Paper, Purpur и Folia.
Команды
/lives— показать свои оставшиеся жизни./lives <player>— показать жизни другого игрока./revive <player>— потратить жизнь и снять бан с игрока./deathban reset <player>— снять бан и восстановить максимум жизней./deathban set <player> <lives>— установить число жизней./deathban add <player> <lives>— добавить жизни./deathban ban <player> <time>— выдать бан вручную./deathban reload— перечитать настройки, сообщения и группы без перезапуска сервера.
Права
deathban.*— все права плагина.deathban.bypass— защита от банов за смерть.deathban.command.*— доступ ко всем командам.deathban.command.lives— команда/lives.deathban.command.revive— команда/revive.deathban.command.admin— административные подкоманды/deathban.deathban.notify— уведомления при входе.
Настройка
Основные параметры задаются в config.yml:
default.lives— число жизней до бана.default.time— срок бана; поддерживаютсяs,m,h,d,wиpermanent.groups— группы с правомpermission, числомlives, срокомtimeи приоритетомpriority.time-format— формат отображения срока бана.announce-ban— объявление о бане для всего сервера.revive-confirm— время на подтверждение возрождения, если отдача жизни забанит отправителя.revive-lives— сколько жизней получит возрождённый игрок:all, положительное или отрицательное число.use-vanilla-bans— синхронизация со встроенным/banlist.
В сообщениях доступны %player%, %time%, %lives%, %maxlives%, %deaths% и %bans%.
Требования
Для вывода числа жизней и статистики в таблицах, списке игроков, чате и других совместимых плагинах требуется PlaceholderAPI. Доступны плейсхолдеры %deathban_lives%, %deathban_max_lives%, %deathban_deaths% и %deathban_bans%.
