- Баллы
- 76
- Имя в Minecraft
- 0xLairon1
Данный плагин все еще находится в разработке.
Сюда я его залил чтобы тем кому станет интересно могли помочь багрепортами или своим мнением.
Что будет добавлено:
Сюда я его залил чтобы тем кому станет интересно могли помочь багрепортами или своим мнением.
Что будет добавлено:
- Команда ignore
- Кеширование ироков(сохранять ignore и историю чата)
- Добавить авто-анонсы(Сообщения при входе, анонсы рав во время)
- Добавить больше настроек в чат (Плата за чат и так далее)
- Добавить уведомления (При /pm будет звук и еще что-небудь)
- Добавить упоминания (Можно будет упомянуть игрока в чате через @)
Данный плагин добавляет возможность создавать разные чаты на любой вкус. Так же присутствуют разные фильтры по типу AntiSpam AntiCaps которые помогут администрации в модерировании чатов.
Протестировано на версиях: 1.17+
Фишки
- Полностью асинхронная работа плагина(Кроме автозаполнителей в командах)
- Поддержка MiniMessage для удобной настройки сообщений
- Поддержка PlaceholderAPI(необязательно)
- Фильтры по регулярным выражениям, количеству капса, умный(надеюсь) антис-пам, анти-мат
- На личные сообщения тоже накладываются фильтры
Права
Код:
xchat.chat.colored - разрешает использовать в чате цветовые коды, а так же теги MiniMessage
xchat.chat.socialspy - использование шпиона
xchat.bypass.caps - обход анти-капса
xchat.bypass.spam - обход анти-спама
xchat.bypass.swear - обход анти-мата
xchat.bypass.regular - обход проверки регулярных выражений
xchat.commmand.reload - команда перезагрузки плагина
xchat.commmand.privatemessage - /pm личные сообщения
Настройка конфигов
Settings
Код:
Settings:
#Какой чат использовать по умолчанию
DefaultChat: local
#Настройка фильтров
Filter:
#Анти-капс
Caps:
Enable: true
#Максимальное количество символов в ВЕРХНЕМ регистре
Ratio: 0.5
Message: '&7[&6xChat&7] Please don''t caps in the chat'
#Анти-спам
Spam:
Enable: true
#Максимальное количество похожих сообщений от 1 игрока в чате
MaxEqualMessages: 2
#Время (в мс) после которого игрок сного может отправить похожее сообщение
TimeWhenDelete: 60000
#Насколько сообщения должны быть похожи друг на друга чтобы они считались спамом
MaxSimilar: 0.7
Message: '&7[&6xChat&7] Please don''t spam in the chat'
#Проверка регулярными выражениями
Regular:
Enable: true
#Регулярное выражение: Сообщение
Regulars:
'[^a-zA-Z0-9а-яА-Я\s!@#$%^&*()_+\[\]\{\}\\|<>/?~`-]': '&7[&6xChat&7]
Please do not use special characters in chat.'
#Анти-мат
Swear:
Enable: true
#Нецензурные слова
Swears:
- ''
Mesage: '&7[&6xChat&7] Please don''t swear in the chat'
Код:
# You can delete or add new chats.
# The number of chats is unlimited
chats:
# Default placeholders:
# {name} - player name
# {displayname} - player displayname (changeable)
# {message} - sent message
local:
format: '<hover:show_text:"<gold>This message was sent to local chat">&7[&eL&7] <hover:show_text:"<gold>Click to send a private message">%vault_prefix%&7<click:SUGGEST_COMMAND:/pm {name}>{displayname}</click>&e: {message}'
range: 200
symbol: ' '
world:
format: '<hover:show_text:"<gold>This message was sent to world chat">&7[&dW&7] <hover:show_text:"<gold>Click to send a private message">%vault_prefix%&7<click:SUGGEST_COMMAND:/pm {name}>{displayname}</click>&d: {message}'
range: WORLD
symbol: '@'
global:
format: '<hover:show_text:"<gold>This message was sent to global chat">&7[&2G&7] <hover:show_text:"<gold>Click to send a private message">%vault_prefix%&7<click:SUGGEST_COMMAND:/pm {name}>{displayname}</click>&2: {message}'
range: GLOBAL
symbol: '!'
Последнее редактирование: