KaspianDev/AntiPopup
Плагин, возвращающий владельцам серверов заслуженную приватность.
Открыть на GitHub ↗Если вы управляете сервером Minecraft и устали от назойливого окна жалоб на чат, которое постоянно видят игроки, AntiPopup поможет полностью его убрать. Игрокам больше не покажут это окно и не станут надоедать напоминаниями о защищенных профилях, а вам не придется разбираться с системой жалоб на чат в Minecraft. Это легкий плагин для Java, созданный специально для администраторов, которые хотят обеспечить игрокам ожидаемый уровень приватности.
Что делает этот плагин
AntiPopup отключает систему жалоб на чат Minecraft на уровне сервера с помощью управления пакетами. Когда пользователь подключается к серверу с этим плагином, проверки защищенного профиля перехватываются и отключаются. Окно просто... не появляется. Никаких обходных решений и файлов конфигурации, которые нужно настраивать.
Плагин также решает проблему, раздражающую игроков с версии 1.19: даже серверы без обязательной системы жалоб на чат показывают предупреждающее о ней окно. AntiPopup убирает и его, делая игру удобнее для пользователей новых версий клиента.
Плагин создан с учетом безопасности.
Разработчик прямо отмечает, что вероятность нарушения работы других плагинов крайне мала. Отчасти это связано с тем, что AntiPopup действует на уровне пакетов и не вмешивается в основные механики игры. При этом, если конфликт все же возникнет, плагин корректно обрабатывает перезагрузку.
Почему администраторы серверов используют AntiPopup
Администраторы устанавливают AntiPopup по разным причинам. Одни принципиально выступают против жалоб на чат и не хотят иметь с ними ничего общего. Другие управляют небольшими сообществами, где всплывающее окно лишь мешает новым игрокам знакомиться с сервером. У некоторых есть пользователи из разных стран со старыми клиентами, которые даже не могут прочитать текст уведомления.
Если ваш сервер работает на Java 26.1.2, последней версии на начало 2026 года, вы наверняка уже встречали жалобы игроков на это окно. С такой проблемой часто обращаются в поддержку. Установка плагина позволяет полностью закрыть этот вопрос.
К тому же процесс установки до смешного прост.
Установка и настройка
Скачайте последний jar-файл со страницы релизов на GitHub. Его название будет выглядеть примерно так: AntiPopup-13.1.jar. Поместите файл в папку plugins вашего сервера, как и любой другой плагин.
cd /path/to/your/server
cp AntiPopup-13.1.jar plugins/
java -jar spigot.jar noguiПерезапустите сервер. На этом базовая установка завершена.
Однако разработчик рекомендует выполнить в консоли команду настройки. Если решите это сделать, а сделать это стоит, введите:
antipopup setupЭта команда отключает параметр enforce-secure-profile в файле server.properties, чтобы конфигурация сервера соответствовала действиям плагина во время работы. Это дополнительная мера предосторожности, которая работает надежно и помогает избежать путаницы в дальнейшем.
Плагин уже работает, но вы хотите перезагрузить конфигурацию без перезапуска сервера?
antipopup reloadЭто буквально весь доступный интерфейс командной строки, и, честно говоря, большего здесь не требуется. Главный принцип плагина - простота.
Работа с ViaVersion и старыми клиентами
Здесь все становится немного сложнее, хотя по-прежнему остается вполне понятным. Если ViaVersion работает на BungeeCord и позволяет подключаться к одному серверу со старых и новых клиентов, вам понадобится дополнение AntiPopup для ViaVersion. Без него игроки, подменяющие версию клиента на более старую, могут по-прежнему видеть окно в версиях 1.19.2 и новее.
Установите дополнение так же, как любой другой плагин. После загрузки AntiPopup начнет взаимодействовать с ViaVersion, и игроки с клиентами 1.19.1 и новее не увидят окно даже при подключении через прокси.
Есть один нюанс: если вместо серверного ViaVersion вы используете ViaFabric, то есть клиентский мод, окно продолжит появляться у пользователей 1.19.2, подменяющих версию на 1.19. Это ограничение клиентской архитектуры ViaFabric, и AntiPopup не может решить такую проблему на стороне сервера. Потребуется исправить ее на стороне клиента или убедиться, что игроки не используют именно этот способ подмены версии.
Возможности плагина
В этом плагине нет десятков функций, и так задумано. Он решает одну задачу, зато делает это хорошо.
- Перехват на уровне пакетов: блокирует пакеты, запускающие систему жалоб на чат, не изменяя файлы игры и не нарушая совместимость.
- Настройка не требуется: добавьте плагин, при желании выполните команду настройки, и все готово. Редактировать файлы конфигурации не придется.
- Безопасное взаимодействие с плагинами: благодаря работе на низком уровне AntiPopup вряд ли будет конфликтовать с другими установленными плагинами. Разработчик намеренно выбрал такую архитектуру.
- Поддержка разных версий: если вы используете ViaVersion, дополнение обеспечит совместимость с широким диапазоном версий клиента.
- Команда перезагрузки: при необходимости плагин можно перезагрузить во время работы без полного перезапуска сервера.
Частые проблемы и подводные камни
Большая часть вопросов об AntiPopup связана с одним заблуждением: пользователи думают, что плагин должен работать на старых версиях сервера Minecraft. Но это не так. Он предназначен для серверов 1.19 и новее, поскольку именно тогда Mojang добавила жалобы на чат. Если у вас по-прежнему установлена версия 1.18 или более ранняя, этот плагин не нужен. В них такого окна еще нет.
Еще одна распространенная ошибка - забыть выполнить команду настройки. Формально она необязательна, но рекомендуется, поскольку приводит параметры server.properties в соответствие с конфигурацией плагина. Если пропустить этот шаг и позднее запустить диагностику, можно увидеть противоречащие друг другу настройки, которые усложнят поиск проблемы.
Некоторые пользователи сообщают, что отдельные плагины могут мешать работе AntiPopup, хотя такое происходит редко. Если вы подозреваете конфликт, разработчик просит сообщить о нем в Discord или Matrix, чтобы изучить проблему. В README прямо указано, что конфликты маловероятны, но все же возможны.
Если вы используете старый клиент с ViaFabric и подменяете его версию на 1.19, не ждите, что AntiPopup решит проблему. Она возникает на стороне клиента.
Полезные сопутствующие инструменты
AntiPopup решает лишь одну из задач администрирования сервера. Вам также могут пригодиться генератор белого списка для управления доступом игроков и инструмент поиска блоков для терраформирования и управления миром.
В строгом смысле прямых конкурентов у AntiPopup почти нет. Большинство альтернатив либо отсутствует, либо работает иначе. Некоторые администраторы пытаются решить проблему, принудительно устанавливая старые версии протокола на прокси BungeeCord, но тогда новые клиенты вообще не могут подключиться. AntiPopup удобнее, поскольку разрешает им вход на сервер и лишь убирает всплывающее окно. Другие обходные решения требуют редактировать файлы сервера или использовать сомнительные исправления. Это создает угрозу стабильности, которой AntiPopup избегает благодаря работе на уровне пакетов.
Стоит ли устанавливать AntiPopup?
Если вы администрируете сервер, а игроки жалуются на окно системы жалоб на чат, то да. Установка займет пять минут и сразу решит реальную проблему. Плагин регулярно поддерживается, потребляет мало ресурсов и разработан с учетом безопасности.
Если у вас обычный сервер, где окно никому не мешает и игроки о нем не спрашивают, можно обойтись без AntiPopup. Это не критически важный компонент, подобный плагину резервного копирования или диспетчеру миров. Но если вы хотите сделать сервер удобнее для сообщества, установка станет простым и полезным улучшением.



