PeacefulChat — легковесный, оптимизированный и полностью настраиваемый плагин для управления чатом на серверах Minecraft.
Интерактивный чат: показ предмета из руки [item] с отображением зачарований и описания при наведении курсора, всплывающие профили игроков по клику на ник и звуковые упоминания через @ник.
Модерация в 1 клик и защита: скрытые кнопки [🔇 Мут] и [🔨 Кик] для персонала прямо в строке сообщения, фильтр нецензурных слов с авто-мутом, анти-спам, анти-капс, мгновенная очистка чата и блокировка отправки сообщений для новичков до определённого времени наигрыша.
Синхронизация и развлечения: встроенная чат-викторина с 4 режимами (слова, математика, анаграммы, задом наперёд), настраиваемые авто-сообщения со звуками, а также быстрая трансляция чата в Telegram и Discord (с отображением скина игрока на аватарке).
Конфиги:
Основной функционал:
Умные каналы общения: локальный чат с настройкой радиуса, глобальный чат через префикс !, а также механики крика (>) на дальние дистанции и скрытного шёпота (<).Интерактивный чат: показ предмета из руки [item] с отображением зачарований и описания при наведении курсора, всплывающие профили игроков по клику на ник и звуковые упоминания через @ник.
Модерация в 1 клик и защита: скрытые кнопки [🔇 Мут] и [🔨 Кик] для персонала прямо в строке сообщения, фильтр нецензурных слов с авто-мутом, анти-спам, анти-капс, мгновенная очистка чата и блокировка отправки сообщений для новичков до определённого времени наигрыша.
Синхронизация и развлечения: встроенная чат-викторина с 4 режимами (слова, математика, анаграммы, задом наперёд), настраиваемые авто-сообщения со звуками, а также быстрая трансляция чата в Telegram и Discord (с отображением скина игрока на аватарке).
Конфиги:
Код:
auto-message:
enabled: true
interval: 120
sound: "ENTITY_EXPERIENCE_ORB_PICKUP" # Звук при отправке авто-сообщения (оставьте "", если звук не нужен)
messages:
1:
- ""
- "&c&l&n▌&r &fНаш официальный Telegram"
- "&c&l&n▌&r &fСсылка: &ct.me/peacefulcore"
- ""
2:
- ""
- "&c&l&n▌&r &fПоддержите сервер!"
- "&c&l&n▌&r &fНаш бот: &ct.me/peacefulcore_bot"
- ""
3:
- ""
- "&c&l&n▌&r &fЗаметили читера? Напишите жалобу модераторам!"
- "&c&l&n▌&r &fНапишите жалобу модераторам!"
- "" Код:
chatgame:
enabled: true
interval: 180
symbol: "#"
reward-command: "eco give %player% 300"
# Звуковые эффекты
start-sound: "BLOCK_NOTE_BLOCK_PLING" # Звук при старте игры
win-sound: "ENTITY_PLAYER_LEVELUP" # Звук при победе
# Сообщение о победителе
win-message:
- ""
- "&c&l&n▌&r &fИгрок &c%player% &fпервым дал верный ответ: &c%answer%&f!"
- "&c&l&n▌&r &fПриз: &c300 монет &fуспешно зачислен на баланс."
- ""
# Список слов для режимов со словами
words:
- "КРИПЕР"
- "АЛМАЗ"
- "НЕЗЕРИТ"
- "МАЙНКРАФТ"
- "ПОРТАЛ"
- "ОБСИДИАН"
- "ТРЕЗУБЕЦ"
- "ШАЛКЕР"
- "ЭЛИТРЫ"
- "ДРАКОН"
# Настройка 4-х режимов чат-игры
modes:
word:
enabled: true
message:
- ""
- "&c&l&n▌&r &fЧат-Игра: Напишите в чат: &c#%word%"
- "&c&l&n▌&r &fПриз: &c300 монет"
- ""
math:
enabled: true
message:
- ""
- "&c&l&n▌&r &fЧат-Игра: Решите пример: &c%question%"
- "&c&l&n▌&r &fПриз: &c300 монет"
- ""
reverse:
enabled: true
message:
- ""
- "&c&l&n▌&r &fЧат-Игра: Напишите слово &c%word% &fзадом наперёд: &c#<слово>"
- "&c&l&n▌&r &fПриз: &c300 монет"
- ""
shuffle:
enabled: true
message:
- ""
- "&c&l&n▌&r &fЧат-Игра: Соберите слово из букв: &c%shuffled%"
- "&c&l&n▌&r &fПриз: &c300 монет"
- "" Код:
commands:
bc:
permission: "peacefulchat.bc"
format: "&c[ОБЪЯВЛЕНИЕ] &f%luckperms_prefix% &c%name% &c▶ &c%message%"
usage: "&cЧат &c▶ &fКоманда: &c/bc <текст объявления>"
reklama:
permission: "none"
format: "&c[РЕКЛАМА] &f%luckperms_prefix% &c%name% &c▶ &c%message%"
usage: "&cЧат &c▶ &fКоманда: &c/reklama <текст рекламы>"
buy:
permission: "none"
format: "&c[ПОКУПКА] &f%luckperms_prefix% &c%name% &c▶ &c%message%"
usage: "&cЧат &c▶ &fКоманда: &c/buy <что вы хотите купить>" Код:
chat:
# Кнопки модерации чата в 1 клик
staff-actions:
enabled: true
permission: "peacefulchat.staff"
mute-button:
text: " &#FF5555[🔇]"
hover: "&cЗамутить игрока %name% на 10 минут"
command: "mute %name% 10m Нарушение правил чата"
kick-button:
text: " &#FFAA00[🔨]"
hover: "&6Кикнуть игрока %name%"
command: "kick %name% Нарушение правил чата"
# Интеграция с Discord
discord:
enabled: false
webhook-url: "" # Ссылка на Webhook из настроек текстового канала в Discord
player-avatar: true # Отображать скин игрока на аватарке в Discord
# Интеграция с Telegram
telegram:
enabled: false
token: "ТОКЕН_ОТ_BOTFATHER"
chat-id: "-1001234567890"
format-to-minecraft: "XCC[Telegram] &f%name% &8» &f%message%"
format-to-telegram: "<b>%name%</b>: %message%"
# Настройка чатов
chat-formats:
global:
symbol: "!"
format: "DCB87Ⓖ &f%luckperms_prefix%DCB87%name% &8» &f%message%"
local:
distance: 100
format: "&#E67E22Ⓛ &f%luckperms_prefix%&#E67E22%name% &8» &7%message%"
spy:
enabled: true
format: "&#E74C3C[Шпион] &#E67E22Ⓛ &f%name% &8» &7%message%"
# Всплывающее окно при наведении курсора на ник
hover:
enabled: true
text:
- "&fПрофиль игрока: &c%name%"
- ""
- "&c&l&n▌&f Группа: &c%luckperms_prefix%"
- "&c&l&n▌&f Баланс: &c%vault_eco_balance%$"
- "&c&l&n▌&f Пинг: &c%player_ping%ms"
- ""
- "&fНажмите, чтобы &cупомянуть &fв чате"
click-action:
suggest-command: "@%name% "
# Упоминания игроков через @Ник
mentions:
enabled: true
symbol: "@"
sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
notify: "&cЧат &c▶ &fИгрок &c%player% &fупомянул вас в чате!"
# Приветствие при входе
welcome-settings:
enabled: true
text:
- ""
- "&c&l&n▌&f &fДобро пожаловать на сервер, &c%name%&f!"
- "&c&l&n▌&f &fЖелаем приятной и комфортной игры."
- ""
# Системные события
server-settings:
join:
enabled: true
message: "&c[+] &f%name%"
sound: "ENTITY_PLAYER_LEVELUP"
leave:
enabled: true
message: "&c[-] &f%name%"
sound: "ENTITY_PLAYER_LEVELUP"
death:
enabled: true
title: "&#E74C3C&lВЫ ПОГИБЛИ"
subtitle: "&7Вы потеряли свои вещи! Будьте осторожнее."
fade-in: 10
stay: 70
fade-out: 20
chat-message: "&c☠ &f%name% погиб"
sound: "ENTITY_WITHER_DEATH"
kill:
enabled: true
title: "ECC71&lВЫ УБИЛИ ИГРОКА"
subtitle: "&fВы ликвидировали игрока: &c%victim%"
fade-in: 10
stay: 50
fade-out: 15
message: "&cЧат &c▶ &fВы успешно убили игрока &c%victim%&f!"
sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
# Защита и модерация
protections:
playtime-requirement:
enabled: true
required-minutes: 15
bypass-permission: "peacefulchat.bypass.playtime"
join-lock:
enabled: true
seconds: 15
bypass-permission: "peacefulchat.bypass.join"
antispam:
enabled: true
delay-seconds: 3
block-duplicates: true
bypass-permission: "peacefulchat.bypass.antispam"
anticaps:
enabled: true
percent: 50
min-length: 4
type: "REPLACE"
bypass-permission: "peacefulchat.bypass.anticaps"
filter:
enabled: true
auto-mute-minutes: 10
bypass-permission: "peacefulchat.bypass.filter"
words:
- "дурак"
- "идиот"
- "сервер говно"
# Системные сообщения плагина
messages:
no-permission: "&cЧат &c▶ &fУ вас недостаточно прав для этого действия!"
reload-success: "&cЧат &c▶ &fКонфигурация плагина PeacefulChat успешно перезагружена!"
chat-cleared: "&cЧат &c▶ &fЧат был успешно очищен модератором &c%player%&f!"
playtime-locked: "&cЧат &c▶ &fЧат станет доступен после наигрыша &c%required% мин. &c(Осталось наиграть: &c%remaining% мин.&c)"
join-locked: "&cЧат &c▶ &fЧат временно заблокирован после входа! Подождите &c%seconds% сек."
spam-cooldown: "&cЧат &c▶ &fНе спешите! До следующего сообщения осталось &c%seconds% сек."
spam-duplicate: "&cЧат &c▶ &fЗапрещено отправлять одинаковые сообщения подряд!"
caps-cancelled: "&cЧат &c▶ &fВ вашем сообщении слишком много CAPS!"
word-muted: "&cЧат &c▶ &fВы получили авто-мут на %minutes% мин. за нецензурную лексику!"
is-muted: "&cЧат &c▶ &fВы заглушены! Окончание через &c%time%."