- Поддерживаемые версии
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 17
Описание: Буквально простейший плагин на чат, совместимый со всеми версиями майнкрафта, имеющий ряд фичей: кастомный плейсхолдер для каждой группы, что позволит выставить каждому донату свой цвет сообщений, модуль "защита от новичков", который не даст игрокам сразу писать в чат (и использовать команды личных сообщений), модуль авто-сообщений (который был взят из Chatty, я не знаю зачем он там был)
Почему не Chatty: Казалось бы, Chatty это база, зачем использовать что-то еще? Ответ - Chatty не поддерживает 1.20.2/3/4. (оф.релиз, json формат) Это была одни из причин по которой данный плагин вообще существует.
Почему не ChatEx: Утечка памяти.
Почему не FlectoneKAL: А вот и 2 причина - мой плагин создавался в первую очередь как плагин на чат, ничего большего от него ждать не стоит. Максимум - ряд портированых функций, которые относятся к чату непосредственно. Никаких харчков в плагине на чат! (и я говорил буквально)
Конфигурация:
Почему не Chatty: Казалось бы, Chatty это база, зачем использовать что-то еще? Ответ - Chatty не поддерживает 1.20.2/3/4. (оф.релиз, json формат) Это была одни из причин по которой данный плагин вообще существует.
Почему не ChatEx: Утечка памяти.
Почему не FlectoneKAL: А вот и 2 причина - мой плагин создавался в первую очередь как плагин на чат, ничего большего от него ждать не стоит. Максимум - ряд портированых функций, которые относятся к чату непосредственно. Никаких харчков в плагине на чат! (и я говорил буквально)
Конфигурация:
YAML:
# Формат чатов. Поддерживается PlaceholderAPI
# <player> - ник игрока
# <prefix> - префикс игрока (берется из vault api)
# <suffix> - суффикс игрока (берется из vault api)
# <dph> - плейсхолдер группы
format:
local: "&aⓁ&f <prefix> &8⋆&f <player>&7:<dph> <message>"
# Радиус распространения локального чата
localRadius: 100
# Если установлено true - весь чат будет глобальным и не будет требовать символа "!"
forceGlobal: false
global: "&cⒼ&f <prefix> &8⋆&f <player>&7:<dph> <message>"
# Плейсхолделы для донатов по группам
donatePlaceholders:
default: "&7"
admin: "&f&l"
# Настройка ховертекста (текст при наведении на сообщение игрока)
# При включении заменяет логику работы чата, что может сказаться на работе других плагинов, включающих в себя его форматирование.
# Сообщения будут отправляться игрокам от сервера.
hoverText:
enable: false
format: |-
&fИнформация об игроке <player>
&fРанг: &6%vault_group%
&fХП: &6%player_health%
&fОпыт: &6%player_exp%
# Настройка клик ивента (действие при клике на сообщение игрока)
clickEvent:
enable: false
actionType: SUGGEST_COMMAND
actionValue: "/msg %player%"
# Настройки кулдауна
cooldown:
# Кулдаун для локального чата в милисекундах
localCooldown: 500
# Кулдаун для глобального чата в милисекундах
globalCooldown: 1500
# Сообщение о кулдауне
cooldownMessage: "&e[♻]&f Вы слишком быстро пишите! Подождите еще %time%."
# Настройка блокировки чата для новичков
newbieChat:
# Включен ли newbieChat
enable: true
# Кулдаун на чат для новичков в секундах
newbieCooldown: 600
# Сообщение для чата для новичков
newbieChatMessage: "&c[★] &6Подожди! Что-бы написать в чат вы должны отыграть 10 минут на сервере, осталось &c%time%"
# Сообщение для команд для новичков
newbieCommandMessage: "&c[★] &6Подожди! Что-бы написать данную команды вы должны отыграть 10 минут на сервере, осталось &c%time%"
# Команды, которые будут попадать под newbieChat
newbieCommands:
- "/m"
- "/pm"
- "/msg"
- "/t"
- "/tell"
- "/w"
- "/whisper"
# Настройка автосообщений
# Существует только по тому, что это есть в Chatty.
autoMessage:
# Включел ли autoMessage
enable: true
# Выдавать ли их рандомно
random: true
# Промежуток между сообщениями в секундах
messageInterval: 300
# Сообщения
# Можно указывать айди какое хотите
messages:
1:
- "[PromisedChat] первое авто-сообщение"
2:
- "123"
- "[PromisedChat] второе авто-сообщение"
- "123"
- Зависимости
- Vault, LuckPerms
- Исходный код
- https://github.com/OverwriteMC/PromisedChat
- Команды и права
- Права:
Думаю пояснять нет необходимости.
YAML:# Права на использование цветов: pchat.color.*: children: pchat.color.black: true pchat.color.dark_blue: true pchat.color.dark_green: true pchat.color.dark_aqua: true pchat.color.dark_red: true pchat.color.dark_purple: true pchat.color.gold: true pchat.color.gray: true pchat.color.dark_gray: true pchat.color.blue: true pchat.color.green: true pchat.color.aqua: true pchat.color.red: true pchat.color.light_purple: true pchat.color.yellow: true pchat.color.white: true # Права на использование стилей: pchat.style.*: children: pchat.style.obfuscated: true pchat.style.bold: true pchat.style.strikethrough: true pchat.style.underline: true pchat.style.italic: true pchat.style.reset: true pchat.style.hex: true # Права обхода pchat.bypass.*: children: pchat.bypass.cooldown: true pchat.bypass.newbie: true # Право автосообщений pchat.automessage: default: true