НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
pluginПлагины/LPC Minimessage - Chat Formatter
LPC Minimessage - Chat Formatter

LPC Minimessage - Chat Formatter

LPC Minimessage - Chat Formatter - плагин для форматирования чата с поддержкой MiniMessage и LuckPerms. Гибкие префиксы, групповые форматы, эмодзи, упоминания и модерация для Paper и Spigot серверов Minecraft.

Оцените первым
Открыть в FateLauncher
79.1K
73

Если вы хоть раз настраивали чат на сервере Майнкрафт, то знаете эту боль: ванильный формат выглядит убого, а половина старых чат-плагинов до сих пор живёт на legacy-кодах вроде &a и &l. LPC Minimessage - Chat Formatter решает эту проблему современным способом - через MiniMessage, с полной интеграцией LuckPerms и кучей приятных мелочей вроде упоминаний, эмодзи и кликабельных ссылок.

Скачать LPC Minimessage стоит тем, кто держит сервер на Paper или Spigot и хочет красивый чат без танцев с бубном. Плагин берёт префиксы и суффиксы прямо из LuckPerms, подставляет их в сообщения и раскрашивает всё через MiniMessage-теги. Никаких костылей - один конфиг, одна команда на перезагрузку, и чат выглядит как на больших проектах.

Что вообще делает этот плагин

По сути, LPC - это форматтер чата нового поколения. Он перехватывает сообщения игроков и оборачивает их в шаблон, который вы задаёте сами. Префикс группы, ник, цвет сообщения - всё настраивается через плейсхолдеры. А благодаря MiniMessage можно использовать градиенты, радугу, HEX-цвета и любые декорации без устаревших символов параграфа.

Проект активно развивается. В свежих версиях автор перешёл на единый jar-файл для всех платформ, добавил нативную поддержку Folia (что редкость среди чат-плагинов) и закрыл важную уязвимость с инъекцией click-команд через чат. Так что по безопасности тут всё серьёзно - сообщения игроков никогда не смогут подсунуть кликабельные компоненты или команды, интерактивные теги вырезаются на уровне рендера.

Совместимость и требования

Minecraft1.21.x и новее (актуальные версии)
СерверPaper (рекомендуется), Spigot, Purpur, Folia
Java25+

Из обязательных зависимостей только LuckPerms - без него плагин просто не заработает, ведь все префиксы и групповые форматы берутся именно оттуда. PlaceholderAPI опционален, но если он стоит, получите дополнительные плейсхолдеры в чате.

Важный момент: все цвета в конфиге должны быть в формате MiniMessage. Старые коды &a, §b работать не будут. Это осознанное решение автора - плагин полностью уходит от legacy-форматирования.

Основные возможности

Форматирование чата

  • Полная поддержка MiniMessage с отдельными форматами для групп и треков LuckPerms
  • Интеграция с PlaceholderAPI и плейсхолдер [item] - на Paper показывает предмет в руке с тултипом при наведении
  • Стилизация сообщений по рангу и градиентные ники через {gradient-name}
  • Отключение форматирования в отдельных мирах через disabled-worlds

Социальные фишки (включены по умолчанию)

  • Упоминания через @ - подсветка ника онлайн-игрока плюс звуковое оповещение и сообщение в action-bar на Paper
  • Эмодзи-шорткаты - например, :heart: превращается в сердечко, всё настраивается в конфиге
  • Кликабельные ссылки - на Paper URL превращаются в настоящие openUrl-ссылки, на Spigot просто подсвечиваются цветом

Инструменты модерации (выключены по умолчанию)

Тут автор пошёл дальше обычного форматтера и добавил базовый набор для контроля чата: кулдаун на сообщения, блокировка повторов, фильтр капса, маскировка мата и защита от рекламы. Есть и персональный мут через /lpc mute - можно выдать на время (10m, 2h) или навсегда. Для связки с плагинами наказаний предусмотрена нода lpc.muted.

Серверные сообщения

Сообщения о входе, выходе, первом заходе и смерти тоже можно перевести на MiniMessage-формат. По умолчанию выключено, но включается парой строк в конфиге.

Команды

КомандаПравоОписание
/lpc reloadlpc.reloadПерезагрузить конфигурацию
/lpc version-Показать установленную версию
/lpc help-Список доступных команд
/lpc mute <игрок> [время]lpc.muteЗамутить игрока (например 10m, 2h; без времени - навсегда)
/lpc unmute <игрок>lpc.muteСнять мут

Все команды поддерживают таб-completion, так что ники и аргументы подставляются автоматически.

Права

ПравоПо умолчаниюОписание
lpc.reloadopПерезагрузка конфига
lpc.chatcolorfalseИспользование цветовых кодов и косметических MiniMessage-тегов в чате
lpc.itemplaceholderfalseИспользование плейсхолдера [item]
lpc.updateopУведомление об обновлениях при входе
lpc.emojitrueИспользование эмодзи-шорткатов
lpc.chatlinkstrueПревращение URL в кликабельные ссылки
lpc.mention.exemptfalseОтказ от получения уведомлений об упоминаниях
lpc.muteopДоступ к /lpc mute и /lpc unmute
lpc.mutedfalseМетка замученного игрока (обычно выставляется плагином наказаний)
lpc.bypass.spam / .repeat / .caps / .profanity / .advertopОбход соответствующего фильтра модерации

Стоит уточнить про lpc.chatcolor: даже с этим правом игрокам доступны только косметические теги - цвета, декорации и, если разрешено, градиенты с радугой. Интерактивные теги вроде click, hover, insertion вырезаются всегда. Это та самая защита от эксплойтов, которую автор усилил в свежих релизах.

Настройка конфига

Базовый config.yml выглядит примерно так:

# Основной формат чата (MiniMessage!)
chat-format: "{prefix}{name}<dark_gray> "<reset> {message}"

# Форматы для отдельных групп (опционально)
group-formats:
#  default: "<gray>[Игрок]</gray> {name}<dark_gray> "<reset> {message}"
#  admin: "<red>[Админ]</red> {name}<dark_gray> "<reset> {message}"

# Форматы для треков (опционально) - группы имеют приоритет над треками
track-formats:
#  staff_track: "<gold>[Персонал]</gold> {name}<dark_gray> "<reset> {message}"

# Включить плейсхолдер [item]
use-item-placeholder: true

# Разрешить <gradient> / <✨> игрокам с lpc.chatcolor
allow-gradient-tags: true

# Миры, где LPC НЕ форматирует чат
disabled-worlds: []

# Проверять обновления при запуске
update-checker: true

# Сообщение о перезагрузке
reload-message: "<green>Конфигурация LPC перезагружена!"

Логика приоритетов простая: если для группы игрока задан свой формат - используется он. Если нет, проверяются треки. Если и там пусто - применяется общий chat-format.

Доступные плейсхолдеры

ПлейсхолдерОписание
{message}Сообщение игрока (вставляется безопасно, не парсится повторно)
{name}Ник игрока
{displayname}Отображаемое имя / никнейм
{world}Текущий мир игрока
{prefix} / {suffix}Префикс / суффикс с наивысшим приоритетом
{prefixes} / {suffixes}Все префиксы / суффиксы по убыванию приоритета
{username-color} / {message-color}Цвета из мета-данных LuckPerms

Установка

  1. Остановите сервер
  2. Закиньте LPC-<версия>.jar в папку /plugins
  3. Запустите сервер - сгенерируется config.yml
  4. Отредактируйте конфиг под себя
  5. Выполните /lpc reload для применения изменений

Если ещё не определились с хостингом - плагин отлично работает на BungeeHost (https://bungee.host), где его можно установить буквально в один клик. Арендовать сервер Майнкрафт там проще простого, и LPC встанет без проблем на любой Paper или Purpur. Для сетевой игры с друзьями это вообще must-have: красивый чат с префиксами сразу задаёт тон всему проекту.

Важные нюансы

Плагин не связан с командой LuckPerms - это независимая разработка, просто использующая API пермишен-плагина. Так что с багами LPC лучше не идти к автору LuckPerms.

По производительности вопросов нет: на Paper используется нативный Adventure-рендер, на Spigot - legacy-фолбэк. Поддержка Folia появилась относительно недавно, и это большой плюс для тех, кто собирает сервер на многопоточном ядре.

Если вы до сих пор сидите на EssentialsChat или подобных динозаврах - самое время переехать. LPC Minimessage даёт тот же функционал, но с современным форматированием, защитой от эксплойтов и нормальной архитектурой. Скачать плагин и настроить чат займёт минут десять, а выглядеть всё будет как на топовых проектах.

Скриншоты LPC Minimessage - Chat Formatter

LPC
15 мая 2024 г.
Chat Format Preview
15 мая 2024 г.
[ITEM] Placeholder
15 мая 2024 г.

Часто задаваемые вопросы

Совместимость

Зависимости

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:2 месяца назад

Версии плагина LPC Minimessage - Chat Formatter

Доступно 15 версий. Сначала показаны самые популярные и самые свежие.

15 из 15 версий
Самые популярные
R
3.7.0LPC Minimessage - Chat Formatter 3.7.0
1.20.x1.21.x
R
4.4.0LPC Minimessage - Chat Formatter 4.4.0
1.20.x1.21.x26.1.x26.2
R
3.6.9LPC Minimessage - Chat Formatter 3.6.9
1.20.x1.21.x
R
4.1.0LPC Minimessage - Chat Formatter 4.1.0
1.20.x1.21.x26.1.x
R
3.6.8LPC Minimessage - Chat Formatter 3.6.8
1.20.x1.21.x
R
3.6.5LPC Minimessage - Chat Formatter 3.6.5
1.20.x1.21
Самые Новые
R
4.3.0-legacyLPC Minimessage - Chat Formatter 4.3.0
1.20.x1.21.x
R
4.3.0LPC Minimessage - Chat Formatter 4.3.0
26.2
R
4.2.0LPC 4.2.0 — Minecraft 26.2 / Adventure 5 / Veylor-Development
1.21.x26.1.x26.2
R
4.0.0LPC Minimessage - Chat Formatter 4.0.0
1.20.x1.21.x26.1.x
R
3.6.8LPC Minimessage - Chat Formatter 3.6.8
1.20.x1.21.x
R
3.6.7LPC Minimessage - Chat Formatter 3.6.7
1.20.x1.21.x
R
3.6.6LPC Minimessage - Chat Formatter 3.6.6
1.20.x1.21
R
3.6.4LPC Minimessage - Chat Formatter 3.6.4
1.20.x
R
3.6.3LPC Minimessage - Chat Formatter 3.6.3
1.20.x
Главная