PunishManager
Активный0.0
Установок
Последнее обновление
Версии
PunishManager
Анонсы в Discord, поддержка нескольких языков, графический интерфейс для Bungee/Velocity/Spigot, все основные команды для наказаний
О плагине
PunishManager предоставляет администраторам серверов все необходимые инструменты для создания качественной игровой среды. Плагин включает в себя стандартные команды для бана и мута игроков, а также дополнительные возможности интеграции с Discord.
Основные возможности
- Поддержка UUID для онлайн и оффлайн режимов
- Все команды работают как с именем игрока, так и с его UUID
- Возможность наказывать игроков, которые ранее заходили на сервер, но сейчас находятся оффлайн
- Многоязычная поддержка - сообщения отправляются игрокам на их родном языке. Если перевод для конкретного языка отсутствует, используются сообщения из языка по умолчанию
- Расширенное автодополнение команд
- Отправка embed-сообщений в Discord при наказании игроков
- Плейсхолдеры для всех типов наказаний с информацией о игроке, администраторе, типе наказания, оставшемся времени и сервере
- Поддержка MySQL и локальной базы данных
- Защита определенных игроков от наказаний через конфигурацию
- Возможность показывать в автодополнении всех игроков, которые когда-либо заходили на сервер
- Блокировка команд для заглушенных игроков
- Настраиваемые сообщения при отключении от сервера
- Команда /check для проверки текущего статуса игрока
- Быстрая перезагрузка конфигурации отдельными командами
- Удобный графический интерфейс для управления (требуется Protocolize)
- Предотвращение использования команд наказания против указанных игроков
- Работа на Bungeecord, Velocity и Spigot с одним файлом JAR
- Для прокси-серверов плагин устанавливается только в папку плагинов Bungeecord
- Команда для импорта наказаний из других плагинов
Графический интерфейс
- Игроки могут самостоятельно менять язык плагина
- Администраторы могут перезагружать плагин
- Управление наказаниями через интерфейс
Важная информация
- Для работы графического интерфейса необходимо установить плагин Protocolize на Bungeecord сервере
Команды
- punish <игрок> - Наказать игрока по предустановленным шаблонам через графический интерфейс
- ban <игрок> [причина] - Забанить игрока
- tempban <игрок> <время> [причина] - Временно забанить игрока
- ipban <игрок> [причина] - Забанить IP-адрес игрока
- mute <игрок> [причина] - Заглушить игрока
- tempmute <игрок> <время> [причина] - Временно заглушить игрока
- kick <игрок> [причина] - Выкинуть игрока с сервера
- unban <игрок> - Снять бан с игрока
- unmute <игрок> - Снять мут с игрока
- unpunish <игрок> - Снять все наказания
- check <игрок> - Проверить текущий статус игрока
- changereason
<причина> - Изменить причину наказания - punishmanager - Основная команда плагина
- punishmanager gui - Открыть графический интерфейс для управления
- punishmanager admin reload - Перезагрузить плагин
- punishmanager admin import <плагин> - Импортировать наказания из других плагинов
- punishmanager help - Команда помощи
Права доступа
- punish: punishmanager.command.punish
- ban: punishmanager.command.ban
- tempban: punishmanager.command.tempban
- ipban: punishmanager.command.ipban
- mute: punishmanager.command.mute
- tempmute: punishmanager.command.tempmute
- kick: punishmanager.command.kick
- unban: punishmanager.command.unban
- unmute: punishmanager.command.unmute
- unpunish: punishmanager.command.unpunish
- check: punishmanager.command.check
- changereason: punishmanager.command.changereason
- punishmanager gui: punishmanager.command.punishmanager.gui (отдельные права для кнопок в интерфейсе)
- punishmanager admin reload: punishmanager.command.punishmanager.reload
- punishmanager admin import: punishmanager.command.punishmanager.admin.import
- punishmanager help: punishmanager.command.punishmanager.help
Совместимость
- Spigot или Bungeecord
- Java 1.8 или новее
- Protocolize [Опционально]
Примечания
Данный плагин:
- сохраняет IP-адреса ваших игроков
- имеет доступ к вашему Discord серверу для анонсов наказаний
- использует bstats API для сбора статистики
- подключается к spiget API для проверки обновлений
- автоматически загружает плагин Protocolize для некоторых платформ
Размер JAR файла увеличен из-за использования множества API. В ближайшем будущем будет предложено решение этой проблемы.