- Баллы
- 98
- Имя в Minecraft
- OverwriteMC
Описание: Буквально простейший плагин на чат, совместимый со всеми версиями майнкрафта, имеющий ряд фичей:
Почему не Chatty: Казалось бы, Chatty это база, зачем использовать что-то еще? Ответ - Chatty не поддерживает 1.20.2/3/4. (оф.релиз, json формат). Это была одни из причин по которой данный плагин вообще существует.
Почему не ChatEx: Утечка памяти.
Почему не FlectoneChat: А вот и 2 причина - мой плагин создавался в первую очередь как плагин на чат, ничего большего от него ждать не стоит. Максимум - ряд портированных функций, которые относятся к чату непосредственно. Никаких харчков в плагине на чат! (и я говорил буквально)
Конфигурация:
Права:
Думаю пояснять нет необходимости.
Скачать: YandexDisk
- кастомный плейсхолдер для каждой группы, что позволит выставить каждому донату свой цвет сообщений;
- модуль "защита от новичков", который не даст игрокам сразу писать в чат (и использовать команды личных сообщений);
- модуль авто-сообщений (который был взят из Chatty, я не знаю зачем он там был)
Почему не Chatty: Казалось бы, Chatty это база, зачем использовать что-то еще? Ответ - Chatty не поддерживает 1.20.2/3/4. (оф.релиз, json формат). Это была одни из причин по которой данный плагин вообще существует.
Почему не ChatEx: Утечка памяти.
Почему не FlectoneChat: А вот и 2 причина - мой плагин создавался в первую очередь как плагин на чат, ничего большего от него ждать не стоит. Максимум - ряд портированных функций, которые относятся к чату непосредственно. Никаких харчков в плагине на чат! (и я говорил буквально)
Конфигурация:
Код:
# Форматы чатов (можно создавать свои). Поддерживается PlaceholderAPI
# Плейсы плагина:
# %player% - ник игрока
# %prefix% - префикс игрока (берется из vault api)
# %suffix% - суффикс игрока (берется из vault api)
# %dph% - плейсхолдер группы
# %message% - сообщение игрока
chatFormats:
local:
format: "&aⓁ&f %prefix% &8⋆&f %player%&7:%dph% %message%"
radius: 100
# Если префикс указан пустым - канал становится дефолтным
prefix: ''
# Кулдаун для чата в милисекундах
cooldown: 500
global:
format: "&cⒼ&f %prefix% &8⋆&f %player>&7:%dph% %message%"
# Будет виден всем игрокам если указано -1
radius: -1
# В случае, если будет указан дубликат префикса - к префиксу будет присуждён последний канал с таким префиксом
prefix: '!'
cooldown: 1500
# Сообщение о кулдауне (может быть отдельно применено к каналу)
cooldownMessage: "&e[♻]&f Вы слишком быстро пишите! Подождите еще %time%"
# Ховер текст (может быть отдельно применён к каналу)
# При включении заменяет логику работы чата, что может сказаться на работе других плагинов, включающих в себя его форматирование.
# Сообщения будут отправляться игрокам от сервера.
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%"
# Плейсхолделы для донатов по группам (может быть применён отдельно к каналу)
donatePlaceholders:
default: "&7"
admin: "&f&l"
# Настройка блокировки чата для новичков
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"
# Настройка автосообщений
autoMessage:
# Включел ли autoMessage
enable: true
# Выдавать ли их рандомно
random: true
# Промежуток между сообщениями в секундах
messageInterval: 300
# Сообщения
# Можно указывать айди какое хотите
# Доступен ховертекст и клик-ивент. Указывать через hoverText={Текст-при-наведении} и clickEvent={айди-действия;действие-при-клике}
# Доступные действия для clickEvent: https://hub.spigotmc.org/jenkins/job/BungeeCord/ws/chat/target/apidocs/net/md_5/bungee/api/chat/ClickEvent.Action.html (run_command работает хер знает как, вините md_5)
# Также доступны кнопки. Создаются при помощи button={Текст-кнопки;Действие1;Действие2}. Действия 1 и 2 - hoverText и clickEvent соответственно.
messages:
1:
- "[PromisedChat] &aпервое авто-сообщение"
2:
- "[PromisedChat] &bвторое авто-сообщение линия 1"
- "[PromisedChat] &bвторое авто-сообщение линия 2"
3:
- "[PromisedChat] &cтретье авто-сообщение с ховертекстом hoverText={Тот самый текст}"
- "[PromisedChat] &cтретье авто-сообщение с клик ивентом clickEvent={SUGGEST_COMMAND;/say Я нажал на автосообщение в чате!}"
# Плейсхолдеры плагина
placeholders:
time:
hours: ' ч. '
minutes: ' мин. '
seconds: ' сек. '
Права:
Думаю пояснять нет необходимости.
Код:
# Права на использование цветов:
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
Скачать: YandexDisk
Последнее редактирование:
