
ChatToggle
ChatToggle - легкий плагин для серверов Майнкрафт, который дает игрокам команду /ct и /chattoggle, чтобы скрывать обычный чат, оставляя важные объявления и подтверждения команд. Настройки сохраняются между перезапусками.
ChatToggle - это серверный плагин для Minecraft, который решает одну из самых частых жалоб на оживленных серверах: чат превращается в бесконечную ленту, где не видно ни объявлений, ни координат, ни ответа на твой вопрос. Плагин дает игроку простой тумблер - включил, выключил. Никаких костылей, никаких сторонних клиентских модов.
Работает на Spigot, Paper, Purpur и большинстве Bukkit-совместимых ядер. По сути это тот случай, когда маленькая вещь закрывает большой раздражитель. Заходит как маленьким выживалкам на 10 человек, так и крупным мини-игровым сетям, где в час пик в чате просто каша.
Зачем это вообще нужно
Представь стандартную картину: сервер на 100+ онлайна, кто-то спамит торговлей, кто-то флудит, кто-то пишет капсом. Полезные сообщения вроде "ищу напарника на рейд" или "где варп на ферму" тонут за секунды. ChatToggle дает игроку рычаг: не хочешь читать этот поток - просто отключи его. А если захотел - вернул обратно одной командой.
Важный момент: выключается только обычный чат других игроков. Системные объявления, предупреждения администрации и подтверждения команд никуда не деваются. То есть игрок не пропустит рестарт сервера или ответ на свою команду, даже если сидит с выключенным чатом. Это, кстати, главное отличие от грубого мьюта - ты не отрезан от мира полностью, ты просто фильтруешь шум.
Основные команды
/chattoggleили короткий вариант/ct- переключить видимость чата вкл/выкл/chattoggle reload- перезагрузить конфигурацию плагина (для админов)
Короткий алиас /ct реально выручает, когда надо быстро спрятать чат посреди боя или на арене. Забивать длинную команду в спешке - такое себе удовольствие.
Что настраивает админ
Гибкость тут выше, чем ждешь от плагина такого размера:
- Выбор типов сообщений, которые прячутся тумблером - обычный чат игроков, сообщения о входе/выходе, уведомления о смерти и так далее
- Задержка (кулдаун) между переключениями - чтобы никто не спамил командой каждые полсекунды
- Ключевые слова-исключения: сообщения с такими словами пробивают тумблер и показываются всегда, даже при выключенном чате. Удобно для админов, чтобы докричаться до всех
- Полная кастомизация текстов плагина
- Отдельный файл
messages.yml(появился в ветке 1.1) - все фразы правятся без залезания в код
В версии 1.1 добавили еще режим Chatmute - принудительное скрытие чата для сцен и катсцен, когда нужно, чтобы игроки ничего не писали и не видели в определенный момент. Полезно для ивентов и ролевых серверов.
Права и пермишены
Система прав продумана, ничего лишнего:
chattoggle.use- разрешает игроку переключать свой чатchattoggle.reload- право на перезагрузку конфигаchattoggle.bypass- сообщения от игроков с этим правом видны всегда, даже тем, кто выключил чат. Как раз для модераторов и админов
Последний пункт недооценивают. Если у модератора нет bypass, его предупреждения просто не увидят те, кто сидит с выключенным чатом - и получится забавная ситуация, когда модератор ругается в пустоту.
Настройки сохраняются
Выбор игрока запоминается между перезапусками сервера. Отключил чат, вышел, вернулся через день - чат по-прежнему скрыт, пока сам не включишь. Мелочь, но именно такие детали отличают аккуратный плагин от поделок на коленке.
Производительность и совместимость
ChatToggle писался с оглядкой на нагрузку, влияния на сервер почти нет - это легкий серверный плагин, а не монстр с базой данных. Идет на Minecraft 1.20.x, 1.21.x и более свежих ветках вплоть до 26.x. Актуальная серия - 1.1-SERIES.
Есть нюанс, о котором стоит знать заранее: для версии 1.1 нужен ProtocolLib. Без него Chatmute и часть функционала не заведутся. Автор честно предупреждает про неисправленную ошибку при отправке сообщений во время активного Chatmute - так что если планируете использовать этот режим на живом сервере, сначала протестируйте на копии мира.
Еще одна полезная связка - PlaceholderAPI. Плагин отдает плейсхолдеры статуса ChatToggle и админского мьюта, так что можно вывести состояние чата игрока в таб, на скорборд или в любой другой плагин. Любителям визуального контроля зайдет.
Установка
- Скачайте ChatToggle.jar
- Закиньте файл в папку
pluginsна сервере - Перезапустите сервер
- По желанию настройте конфиг и
messages.yml
Совет по практике: если ставите плагин на сервер с другими чат-модами (к примеру, локальный чат по радиусу или приваты через плагин территорий), сначала проверьте, не конфликтуют ли фильтры. ChatToggle перехватывает вывод сообщений, и в редких случаях два плагина могут начать спорить за один и тот же канал. Проверяется быстро - тестовый запуск на копии сервера.
Кому подойдет
- Крупным серверам, где чат забит спамом и торговлей
- Стримерам и контент-мейкерам, которым нужен чистый экран без лишнего текста
- Серверам с ивентами, где пригодится Chatmute
- Админам, которые хотят дать игрокам чуть больше контроля над своим опытом
Скачать ChatToggle стоит, если вам нужен легкий инструмент управления чатом без тяжелых зависимостей и сложной настройки. Он ставится за пару минут и сразу закрывает боль с забитым чатом. А если держите собственный сервер, то плагин без проблем развернется на хостинге BungeeHost - загрузка в пару кликов, и можно тестировать права и режим Chatmute прямо на живой сборке. Проект молодой (вышел в 2025-м), но уже собрал свою аудиторию - и это как раз тот случай, когда простота работает лучше наворотов.
Сервер для плагина ChatToggle - как у профи
Плагин ChatToggle создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ChatToggle для друзей можно за пару минут - BungeeHost всё уже подготовил.
