- Баллы
- 123
- Имя в Minecraft
- Hilgert
[CHAT] EnChat - Удобный менеджер чата с поддержкой SimpleClans!
Актуальная версия плагина: 3.0
EnChat - Удобный в настройке и в использовании менеджер чата.
Что он умеет?
Например получать тег клана из плагина SimpleClans, а это умеют далеко не все плагины

Возможность включения/отключения использования SimpleClans или PermissionsEx(Так что не обязательно ставить все эти 3 плагина сразу)
Можно создавать любое количество чатов!
Конфиг плагина:
Код:
SimpleClans: false #Использовать SimpleClans
pex: false #Использовать pex
maxUpperChars: 10 #Максимальное кол-во больших букв
default-chat: default #Название чата по умолчанию
chats:
default: #Чат: default
name: Локальный #Название чата
format: '[@count] @clan@prefix@player@suffix: @message' #Формат чата
ranged: true #true - локальный \ false - глобальный
range: 100.0 #Радиус
global:
name: Глобальный
prefix: '#w' #Префикс чата(слово перед сообщением, можно ставить что угодно, например крик:сообщение)
format: '@clan@prefix@player@suffix: @message'
ranged: false
range: 0.0
auction:
name: Торговый
prefix: '#t'
format: '@clan@prefix@player@suffix: @message'
ranged: false
range: 0.0
replaceTo: <Цензура> #На что заменять все совпадения
matches: #Совпадения
- ^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}$ #IP
- ^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}:\d{1,5}$ #IP:PORT
lang: #Для переводчиков
useChat: '&aИспользуйте: {CHAT_PREFIX}<Сообщение>'
config-reloaded: '&aКонфиг перезагружен'
usage: '&aИспользуйте: /enchat <reload>'
no-permission: '&cУ вас нету прав для данного действия'
dontCaps: '&cНа этом сервере запрещено использовать большое количество больших букв'
Элементы шаблона чатов:
- @clan - Тег клана
- @prefix - Префикс игрока
- @suffix - Суффикс игрока
- @message - Сообщение
- @Player - ник игрока
- @count - Кол-во игроков которым было отправлено сообщение в локальном чате
Права плагина:
enchat.chat.colored - Разрешить использование цветовых кодов(&0-9, &A-F)
enchat.channel.global - Разрешить игроку писать в глобальный чат
enchat.caps.bypass - Обход защиты от капса
enchat.matches.bypass - Обход защиты от совпадении(см. конфиг выше)
enchat.command - Право на команду: /enchat
enchat.chat.{название_чата} - Разрешить игроку писать в чат {название_чата}
enchat.chat.{название_чата}.see - Разрешить игроку видеть сообщения в чате {название_чата}
Скачать плагин:
Исходный код плагина
v*.* v1.0 v2.0
v3.0 v4.0 v5.0
Лог изменений:
Версия 5.0(Релиз#2):
- Исправлены баги/Ошибки
- Добавлено событие: PlayerEnChatEvent
- Добавлена возможность регистрации чата через API(IChat myChat = new IChat(); EnChat.registerChat(myChat)

- Добавлена возможность создания своих чатов, с гибкой настройкой(см конфиг) :3
- Добавлены пермишны
- Немного переписан код
- Добавлена защита от капса/спама с гибкой настройкой
- Фикс некоторых ошибок/Багов
- Добавлена команда /enchat
- Добавлен пермишнс на глобальный чат
- Добавлен плейсхолдер: @count
- Релиз моего крутого плагина :3
- Добавить управление конфигом в команду
- Добавить мут в определённых/всех каналах
- Починить анти-спам
- Добавить команду для перехода в чат
- Добавить интеграцию других клан-систем
- Дополнить TODO
Последнее редактирование: