Обзор мода Cleanse для Minecraft: избавляемся от надоедливого спама в чате
Каждый владелец внушительной сборки модов знаком с ситуацией: заходишь в мир, а чат мгновенно забивается десятками бессмысленных уведомлений. Разработчики дополнений считают своим долгом сообщить о выходе новой версии, совместимости с внутриигровой вики или просто напомнить о своих социальных сетях. Всё это превращает первые секунды игры в раздражающую стену текста. К счастью, существует элегантное решение — мод Cleanse, который фильтрует подобные сообщения без лишних сложностей.
Зачем нужен Cleanse?
Основная цель мода — вернуть чату первозданную чистоту. После загрузки мира многие модификации автоматически отправляют в общий канал приветственные строки, рекламные вставки или информацию об обновлениях. Автор Cleanse с юмором отмечает, что некоторые создатели буквально навязывают уведомления, игнорируя даже встроенную систему оповещений Forge. Мод призван блокировать любые нестандартные сообщения, поступающие в течение заданного промежутка времени после входа в мир.
Как работает фильтр чата
Принцип действия предельно прозрачен. Когда вы открываете сохранённый мир или подключаетесь к серверу, Cleanse запускает таймер. По умолчанию период блокировки составляет 1 секунду. Все сообщения, которые не относятся к ванильному чату (то есть не являются стандартными системными репликами или командами игроков), в этот промежуток просто не отображаются. Таким образом, спам-строки исчезают, не успев появиться на экране.
Разумеется, мод не всесилен. Если автор какого-то дополнения намеренно настроит вывод сообщения с задержкой или использует обходные пути, фильтр может пропустить часть текста. В описании проекта честно говорится: особо настойчивые разработчики способны обойти ограничение, но большинство стандартных уведомлений Cleanse успешно глушит.
Настройка мода: конфигурационный файл
Единственный параметр, доступный пользователю, — это длительность защитного интервала. Если вы играете с огромным модпаком и спам продолжает проскакивать, достаточно открыть конфигурационный файл и увеличить значение. Автор рекомендует проверять логи: если в них появляется запись [Cleanse]: Reenabled adding new chat lines непосредственно перед чьим-то сообщением, значит, мод отключил фильтрацию слишком рано. Решение простое — поднять таймер до 2–3 секунд или больше, в зависимости от скорости загрузки сборки.
Установить мод можно вручную, поместив jar-файл в папку mods, однако куда приятнее воспользоваться инструментами, которые упрощают управление сборками. Например, через лаунчер foxygame.net моды загружаются напрямую из каталога — достаточно найти Cleanse в списке и нажать одну кнопку, чтобы он оказался в нужной директории без возни с файлами.
Лицензия и использование в модпаках
Cleanse распространяется по лицензии MIT, что делает его максимально дружелюбным к авторам сборок. Единственное формальное требование — сохранить файл лицензионного уведомления, который уже присутствует внутри jar-архива. Это означает, что вам не нужно предпринимать никаких дополнительных действий: просто копируйте мод в свою сборку и распространяйте её свободно, не забывая, что исходный код открыт.
Такая гибкость особенно ценна для создателей крупных модпаков, где проблема чат-спама стоит наиболее остро. Включив Cleanse в обязательный набор, вы избавите игроков от раздражающего потока уведомлений при каждом запуске.
Поддержка автора и сообщество
Разработчик мода поддерживает несколько площадок для общения и обратной связи. На сервере Discord собирается активное сообщество, где можно получить подробную информацию об обновлениях и задать вопросы. Для желающих поддержать проект финансово существует Patreon. Кроме того, автор ведёт Twitter с редкими, но важными анонсами, а на Twitch иногда проводит стримы, посвящённые разработке. Все эти ресурсы не рекламируются в чате при входе — что вдвойне приятно.
Итог
Cleanse — это крошечный, но невероятно полезный инструмент для всех, кто ценит комфорт и чистоту интерфейса. Он не добавляет новых блоков, механик или биомов, зато решает конкретную надоедливую проблему, с которой сталкивается практически каждый игрок в модифицированном Minecraft. Простая настройка, открытая лицензия и минималистичный подход делают его отличным кандидатом на место в любой сборке. Если вы устали от бесконечных приветственных сообщений, просто дайте Cleanse секунду — и ваш чат скажет вам спасибо.