Описание: Буквально простейший плагин на чат, совместимый со всеми версиями майнкрафта, имеющий ряд фичей: кастомный плейсхолдер для каждой группы, что позволит выставить каждому донату свой цвет сообщений, модуль "защита от новичков", который не даст игрокам сразу писать в чат (и использовать команды личных сообщений), модуль авто-сообщений (который был взят из Chatty, я не знаю зачем он там был)
Конфигурация:
Права:
Думаю пояснять нет необходимости.
Конфигурация:
Spoiler: config.yml
# Форматы чатов (можно создавать свои). Поддерживается 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 : ' сек. '
Code (YAML):
# Форматы чатов (можно создавать свои). Поддерживается 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 : ' сек. '
Права:
Думаю пояснять нет необходимости.
Spoiler: config.yml
# Права на использование цветов:
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
Code (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
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PromisedChat - just a chat plugin is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 468 times (via Spigot). Download it and open it directly in the game.