▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/QuickChat - плагин для чата с поддержкой Folia и Redis
QuickChat - плагин для чата с поддержкой Folia и Redis

QuickChat - плагин для чата с поддержкой Folia и Redis

QuickChat - серверный плагин для Minecraft, который прокачивает чат: форматы, приватные сообщения, HEX и градиенты, показ предметов [item] и [inv], синхронизация между серверами через Redis. Поддержка Folia, BungeeCord, Velocity.

Оцените первым
1.4K
5

QuickChat - это серверный плагин для Майнкрафт, который закрывает почти всё, что обычно болит у админов вокруг чата. Форматы, приватные сообщения, цвета, фильтры, staff chat, показ предметов прямо в чате и - главное - синхронизация всего этого между серверами через Redis. Работает на Bukkit, Paper, Purpur, Spigot и Folia, а поддерживаемые версии Minecraft тянутся от древних 1.8.8-1.8.9 до актуальных сборок вроде 26.3.

Если вы держите сеть на BungeeCord или Velocity из нескольких серверов, вы точно знаете эту боль: игрок пишет в /msg на одном сервере, а на другом он уже не видит ответа. QuickChat решает это раз и навсегда - глобальный чат, приваты /msg и /reply, StaffChat, /say, сообщения входа/выхода и упоминания летят между всеми серверами. По факту это тот плагин, который ставят один раз и забывают, потому что он просто работает.

Что умеет QuickChat

Основной упор авторы сделали на производительность. Внутри - потокобезопасные O(1)-структуры и ConcurrentHashMap, кэширование уже собранных форматов. Это значит нулевое давление на сборщик мусора - на больших серверах с онлайном в тысячи игроков чат не просаживает TPS. На практике это заметно там, где обычные чат-плагины начинают лагать в пиковые моменты.

Интерактивное отображение контента в чате

Игроки с правами могут показывать в чате свои предметы и инвентарь:

  • [item] (право quickchat.item) - показать предмет из главной руки. При наведении видны кастомный лор, количество и зачарования в отсортированном виде.
  • [inv] (право quickchat.inventory) - снимок инвентаря. Другие игроки кликают по сообщению и открывают виртуальный GUI для просмотра.
  • [ec] (право quickchat.enderchest) - тот же принцип, только для эндер-сундука.

Это, кстати, отличная штука для торговли и обмена - не надо скринить и заливать картинки в дискорд, всё видно прямо в чате.

Ключевые возможности

  • Скорость. Thread-safe структуры, кэш форматов, ноль мусора для GC.
  • Redis-синхронизация. Общий чат, ЛС, staff chat, /say, вход/выход и упоминания - всё синхронно по всей сети BungeeCord/Velocity.
  • Чат-пузырьки над головой (1.19.4+). Через TextDisplay, оптимизированы под высокую нагрузку до 5к+ игроков. Без глюков интерполяции, мгновенный рендер текста, HEX-цвета на месте.
  • Глубокое форматирование. Полная интеграция с LuckPerms для префиксов и рангов. HEX, градиенты (<gradient:color1:color2>), радуга, тултипы с hover и click-действиями на любой части сообщения.
  • Кастомные темы входа/выхода. Игрок сам выбирает сообщение о заходе через интерактивное GUI, с разблокируемыми темами (VIP, Classic, Custom).
  • Изоляция по мирам. Два режима: Strict (двусторонняя изоляция - игроки арены видят только арену) и Arena (односторонняя - игроки арены видят глобал, но их сообщения остаются внутри).
  • Игровой GUI настроек (/chatsettings). Игрок сам глушит глобал, блокирует входящие ЛС или отключает упоминания - без команд.
  • Фильтры и модерация. Антиспам, антикапс, антипопап. Блокировщик предупреждений Secure Chat работает через Log4j2 и PacketEvents, так что консоль не засоряется даже при hot-reload.
  • База данных. SQLite и MySQL с пулом HikariCP и асинхронной работой.

Команды

Игрокам

КомандаАлиасыЧто делаетПраво
/msg <игрок> <сообщение>tell, whisper, w, t, pmЛичное сообщение (кросс-сервер)нет
/r <сообщение>replyОтвет на последнее ЛС (кросс-сервер)нет
/ignorar <игрок>ignoreИгнорировать ЛС и общий чат от игроканет
/designorar <игрок>unignoreСнять игнор с игроканет
/chatsettings-Открыть GUI настроек чатанет
/joinmessage-Выбор темы входа/выходаquickchat.joinmessage
/chatcolorscolors, chatcolorGUI выбора VIP-цвета чатаquickchat.menucolors

Персоналу и модерации

КомандаАлиасыЧто делаетПраво
/staffchat [сообщение]scПереключить режим стафф-чата или отправить сообщениеquickchat.staffchat
/spy-Переключить слежку за ЛС по всей сетиquickchat.spy
/mutechat-GUI управления блокировкой чата и ЛСquickchat.admin.mutechat
/clearchatccОчистить общий чат у всехquickchat.admin.clearchat
/say <сообщение>broadcast, bcОбъявление по всей сетиquickchat.say
/qchat chattoggle [игрок]-Переключить видимость общего чата себе или другомуquickchat.chattoggle (себе) / quickchat.admin.chattoggle (другим)
/qchat msgtoggle [игрок]-Переключить доступность ЛС себе или другомуquickchat.msgtoggle (себе) / quickchat.admin.msgtoggle (другим)

Админам

КомандаАлиасыЧто делаетПраво
/qchat reloadqc reloadПерезагрузка конфигов, соединений с БД и кэшейquickchat.admin.reload
/qchat colorsqc colorsСправка по кодам HEX, градиентов и радугиquickchat.admin.colors
/qchat testcolors-Живой тест рендера цветов и градиентовquickchat.admin.colors
`/qchat announcements <statusnextlisttoggle>`
`/qchat antipopup <infostatusreloadclear
/qcview <uuid>-Внутренняя команда для снимка инвентаряquickchat.inventory
/qcview <uuid>-Внутренняя команда для снимка эндер-сундукаquickchat.enderchest

Права и bypass

Права на команды и модерацию

ПравоОписаниеПо умолчанию
quickchat.adminПолный доступ ко всем админ-командам и конфигамop
quickchat.admin.reloadПерезагрузка конфига и кэшаop
quickchat.admin.announcementsУправление автообъявлениямиop
quickchat.admin.colorsПросмотр справки по цветам и тестыop
quickchat.admin.mutechatБлокировка/разблокировка чатаop
quickchat.admin.clearchatОчистка общего чатаop
quickchat.admin.antipopupУправление фильтром Secure Chatop
quickchat.admin.chattoggleПринудительная видимость чата у другихop
quickchat.admin.msgtoggleПринудительный статус ЛС у другихop
quickchat.spyСлежка за ЛС по всей сетиop
quickchat.staffchatДоступ к стафф-чатуop
quickchat.sayОбъявления по сетиop

Bypass-права

ПравоОписаниеПо умолчанию
quickchat.bypass.clearchatИстория чата не очищаетсяop
quickchat.bypass.mutechatМожно писать при заглушенном чатеop
quickchat.bypass.textfiltersОбход антикапса и повторовop
quickchat.bypass.worldisolationОбход изоляции мировop
quickchat.ignore.exemptИгрока нельзя игнорироватьop

Фишки и VIP-права

ПравоОписаниеПо умолчанию
quickchat.menucolorsОткрыть VIP-меню /chatcolorsop
quickchat.menucolors.allРазблокировать все цвета в GUIop
quickchat.styles.allВсе стили форматирования (жирный, курсив и т.д.)op
quickchat.colorsLegacy и HEX-коды в обычном чатеop
quickchat.itemПоказ предмета через [item]op
quickchat.inventoryСнимок инвентаря через [inv]op
quickchat.enderchestСнимок эндер-сундука через [ec]op
quickchat.msgtoggleПереключение доступности своих ЛСtrue
quickchat.chattoggleПереключение видимости своего общего чатаtrue
quickchat.joinmessageОткрыть GUI тем входа/выходаop
quickchat.joinmsg.*Доступ ко всем темам входа/выходаop
quickchat.joinmsg.<theme>Доступ к конкретной теме (например .classic)op

Важный нюанс

Совместимость на странице проекта указана от Minecraft 1.8.8-1.8.9 и вплоть до новых версий вроде 26.2-26.3. История релизов показывает версию 27.8, а тестирование шло на 26.3 - если у вас старая версия ядра, сверьтесь с таблицей совместимости на странице плагина перед установкой.

Чат-пузырьки над головой работают только на 1.19.4+, и для них нужен сервер, где TextDisplay рендерится корректно - на бумаге всё гладко, но в реальности с этим бывают нюансы на старых клиентах. Redis нужен, только если вы собираете сеть из нескольких серверов. Для одного сервера плагин отлично работает с SQLite без всяких зависимостей.

Если вы поднимаете игровой проект и думаете, где всё это разместить, посмотрите в сторону BungeeHost - там можно поднять несколько серверов под одну сеть и установить QuickChat в один клик, уже с готовым Redis для синхронизации.

С чем сочетается

QuickChat напрямую интегрируется с LuckPerms, PlaceholderAPI и DiscordSRV. По сути, это тот плагин, который дополняет вашу систему прав и управления сервером, а не заменяет её. Ставьте его поверх существующей инфраструктуры - он не конфликтует с большинством популярных решений.

Скачать QuickChat стоит, если вам нужен чат, который не жрёт ресурсы и одинаково работает на всех серверах вашей сети. Это не просто чат - это полноценная система коммуникации, которая экономит нервы и админам, и игрокам.

Партнёрский материал

Сервер для плагина QuickChat - плагин для чата с поддержкой Folia и Redis - как у профи

Плагин QuickChat - плагин для чата с поддержкой Folia и Redis создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином QuickChat - плагин для чата с поддержкой Folia и Redis для друзей можно за пару минут - BungeeHost всё уже подготовил.

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

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

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Детали

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