Плагин для серверов Майнкрафт, который помогает модераторам выдавать и снимать наказания через меню и команды. Поддерживает баны, муты, предупреждения, кики, заморозку игроков и ограниченные баны, а также ведёт историю нарушений.
Возможности
- Наказания могут быть временными или постоянными; для каждого случая сохраняются причина, срок и состояние.
softbanоставляет игрока на сервере, но ограничивает указанные в настройках команды.- Замороженный игрок не может двигаться; сотрудники могут общаться с ним в отдельном чате через
/fchat. - Система предупреждений умеет автоматически выдавать мут, кик или бан при достижении заданного уровня предупреждений.
- Наказания можно обрабатывать средствами плагина или запускать настроенные команды других плагинов.
- Есть поиск наказания по идентификатору, история с постраничным просмотром и оповещения для сотрудников при входе на сервер.
- Данные хранятся в SQLite или MySQL, поэтому историю можно синхронизировать между серверами.

Команды
/crown punish <player> [type] [time] [reason]— открыть меню наказаний или выдать наказание сразу./crown unpunish <player> <type>— снять выбранное наказание./crown check <id>— посмотреть сведения о наказании./crown reload— перезагрузить конфигурацию./crown help— показать справку./punish <player> ...— сокращение для/crown punish./check <id>— сокращение для поиска наказания./fchat <player|#id>— включить чат с замороженным игроком./softban,/freeze,/ban,/mute,/warn,/kick— быстрые команды наказаний./unban,/unmute,/unwarn,/unfreeze,/unsoftban— быстрые команды снятия наказаний.
Настройка
Основные параметры, подключение к базе данных, звуки и единицы времени находятся в config.yml, а тексты сообщений — в messages.yml. Правила для каждого вида наказаний, команды после выдачи или снятия наказания и уровни предупреждений задаются в punishments/*.yml.
Меню настраиваются в menus/punish/*.yml: можно менять предметы, слоты, названия, описание, головы игроков, данные модели и действия по нажатию. Оформление вывода /check находится в punishments/punish_info.yml.
Требования
Для плейсхолдеров в сообщениях и меню требуется PlaceholderAPI.
