pnChat
Гибкий чат-плагин для Minecraft-серверов
Локальный чат • Глобальный чат • Админ-чат
Упоминания • Антиспам • Фильтрация сообщений
О плагине
pnChat разделяет игровой чат на локальный, глобальный и административный.
Обычные сообщения видят только игроки поблизости. Для отправки сообщения всему серверу используется символ
!, а администрация может общаться в отдельном закрытом чате.
Плагин подойдёт для Survival, RPG, RP, анархических и приватных серверов.
Возможности
[]локальный чат с настраиваемым радиусом;
[]глобальный чат через символ !;
[]отдельный чат для администрации;
[]упоминания игроков через @ник или обычный ник;
[]звуковое уведомление при упоминании;
[]защита от спама и CAPS LOCK;
[]ограничение длины сообщений;
[]фильтр повторяющихся символов;
[]блокировка запрещённых слов и ссылок;
[]белый список разрешённых доменов;
[]настраиваемые форматы сообщений;
[]поддержка LuckPerms и PlaceholderAPI;
- проверка мутов через Essentials, LiteBans, AdvancedBan и CMI.
Как работает чат
Локальный чат
Обычное сообщение получают только игроки, находящиеся рядом с отправителем. Радиус задаётся в конфигурации.
Например, при радиусе
100 блоков сообщение не увидят игроки, находящиеся слишком далеко или в другом мире.
Глобальный чат
Чтобы отправить сообщение всему серверу, поставьте
! в начале:
Админ-чат
Включается и отключается командой:
Сообщения админ-чата видят только игроки с правом:
Упоминания
Игрока можно упомянуть двумя способами:
Код:
@Steve подойди сюда
Steve подойди сюда
Регистр букв не учитывается. При упоминании ник выделяется, а игрок получает звуковое уведомление.
Упоминания без символа
@ можно отключить в настройках.
Защита чата
pnChat может блокировать:
[]частые и повторяющиеся сообщения;
[]чрезмерное использование CAPS LOCK;
[]слишком длинные сообщения;
[]повторяющиеся символы;
[]запрещённые слова и фразы;
[]нежелательные ссылки.
Разрешённые домены добавляются в:
Запрещённые слова добавляются в:
Интеграции
LuckPerms — префиксы и группы игроков в формате чата.
PlaceholderAPI — баланс, уровень, клан, мир, статистика и другие плейсхолдеры.
Проверка мутов:
[]Essentials;
[]LiteBans;
[]AdvancedBan;
[]CMI.
Команды и права
Перезагрузить конфигурацию.
Включить или отключить админ-чат.
Полная команда админ-чата.
Доступ к административным командам и админ-чату.
Использование цветных сообщений.
Установка
[]Поместите файл pnChat.jar в папку plugins.
[]Полностью перезапустите сервер.
[]Настройте файлы в папке plugins/pnChat.
[]После изменения настроек используйте /pnchat reload.
Файлы настройки
Код:
config.yml
messages.yml
allowed-links.txt
blocked-words.txt
config.yml — основные настройки чата.
messages.yml — сообщения плагина.
allowed-links.txt — разрешённые домены.
blocked-words.txt — запрещённые слова и фразы.
Пример форматов
YAML:
radius: 100
local-format: '&8[&aL&8] %luckperms_prefix%&7{player} &8» &f{message}'
global-format: '&8[&dG&8] %luckperms_prefix%&f{player} &8» &f{message}'
admin-format: '&8[&cADMIN&8] %luckperms_prefix%&f{player} &8» &f{message}'
mention-format: '&c@{player}'
mention-sound-enabled: true
mention-sound: 'entity.experience_orb.pickup'
Плейсхолдеры:
— ник игрока.
— текст сообщения.
— префикс LuckPerms.