ClientBlock — фильтр клиентов для Minecraft сервера

ClientBlock для Minecraft — серверный мод Fabric, который блокирует или разрешает подключение по типу клиента. Настройка гибкая, установка простая. Защитите свой сервер уже сегодня.

ClientBlock — мощный фильтр клиентов для вашего Minecraft сервера

Каждый администратор Minecraft сервера рано или поздно сталкивается с проблемой: как ограничить доступ игроков, использующих определённые клиенты? Кто-то хочет видеть у себя только ванильных игроков, кто-то — наоборот, разрешить исключительно определённые сборки. Раньше для этого приходилось писать сложные плагины или использовать костыли. Теперь есть элегантное решение — мод ClientBlock.

Этот инструмент создан специально для Fabric и работает исключительно на стороне сервера. Это значит, что игрокам не нужно ничего устанавливать, а вы получаете полный контроль над тем, кто и с каким клиентом заходит на ваш проект. Давайте разберёмся, как это работает и почему ClientBlock для Minecraft стал настоящей находкой для администраторов.

Что такое ClientBlock и зачем он нужен

ClientBlock — это серверный мод, который позволяет фильтровать подключения по типу клиента. Простыми словами, вы можете заблокировать или разрешить вход игрокам, использующим конкретные клиенты. Например, можно полностью запретить заход с Fabric, Forge, Lunar Client или любых других модифицированных сборок, оставив доступ только для ванильных игроков.

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

  • Режим работы "block" — блокировка указанных клиентов по умолчанию.
  • Режим "allow" — разрешение подключения только для перечисленных клиентов.
  • Кастомное сообщение при кике — вы можете написать игроку, почему ему отказано во входе.
  • Логирование всех входящих подключений — удобно для анализа и мониторинга.
  • Белый список игроков, которые игнорируют фильтр — например, для администрации или тестировщиков.

Вся конфигурация хранится в одном JSON-файле, который создаётся автоматически при первом запуске. Никаких лишних действий — просто укажите нужные параметры и перезапустите сервер.

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

После первого запуска мода в папке конфигурации вашего Fabric сервера появится файл clientblock.json. В нём вы найдёте все необходимые поля для настройки. Давайте рассмотрим структуру подробнее.

Основные параметры

Поле action определяет режим работы: "block" или "allow". По умолчанию стоит "block", что означает блокировку всех клиентов из списка. Если вы хотите разрешить только определённые клиенты, поменяйте значение на "allow".

Поле clients — это массив с названиями клиентов. Например, "fabric", "forge", "vanilla" и так далее. В режиме блокировки все эти клиенты будут получать отказ при подключении. В режиме разрешения — только они смогут заходить.

Поле kickMessage позволяет задать своё сообщение, которое увидит игрок при кике. По умолчанию это фраза "The client is not allowed!". Вы можете написать что-то более дружелюбное или, наоборот, строгое.

Поле logger включает или отключает запись информации о каждом входящем подключении. Это полезно, если вы хотите отслеживать, кто и с каким клиентом пытается зайти на сервер.

Поле whitelist — это массив ников игроков, которые будут игнорировать фильтр. Отличное решение для администрации, модераторов или тех, кому нужен доступ в любом случае.

Пример конфигурации

Вот как выглядит базовый шаблон без комментариев:

{
  "$schema": "https://raw.githubusercontent.com/arch-fan/ClientBlock/refs/heads/main/config.schema.json",
  "action": "block",
  "clients": [ "fabric" ],
  "kickMessage": "Custom kick message",
  "logger": false,
  "whitelist": [ "PlayerOne" ]
}

Как видите, всё предельно просто. Скопируйте этот шаблон, измените под свои нужды и сохраните файл.

Команды мода

В игре доступна команда /clients, которая показывает список всех клиентов, подключающихся к серверу. Это удобно для быстрой проверки, кто использует какие сборки. Команда работает как в консоли, так и в чате, если у вас есть соответствующие права.

Кстати, если вы пользуетесь лаунчером foxygame.net, то там есть удобный каталог дополнений, где можно быстро найти и установить ClientBlock в один клик, не тратя время на ручную загрузку файлов. Лаунчер сам позаботится о совместимости версий и обновлениях.

Как установить ClientBlock

Процесс установки не займёт много времени. Вам понадобится:

  • Скачать ClientBlock для вашей версии Minecraft.
  • Поместить файл мода в папку mods на сервере.
  • Перезапустить сервер.

Всё, мод начнёт работать автоматически. Конфигурационный файл создастся сам, и вы сможете приступить к настройке. Если вы используете лаунчер foxygame.net, установка станет ещё проще: в каталоге дополнений найдите ClientBlock, нажмите кнопку установки, и мод автоматически появится в нужной папке с учётом вашей версии игры.

Поддерживаемые версии и загрузчики

ClientBlock разработан для загрузчика Fabric и поддерживает актуальные версии Minecraft. Перед скачиванием обязательно проверьте совместимость мода с вашей версией игры, чтобы избежать ошибок при запуске. Разработчик публикует обновления на популярных площадках, таких как CurseForge и Modrinth, поэтому вы всегда сможете найти свежую версию.

Важно помнить, что мод работает только на сервере. Устанавливать его клиентам не нужно — фильтрация происходит автоматически при подключении. Это делает ClientBlock для Minecraft идеальным решением для тех, кто хочет контролировать аудиторию своего сервера без лишних сложностей.

Заключение

ClientBlock — это простой, но невероятно полезный инструмент для любого администратора Minecraft. Он позволяет гибко настраивать доступ, защищать сервер от нежелательных клиентов и вести учёт подключений. Благодаря простой конфигурации и понятным командам, разобраться в нём сможет даже новичок. Если вы ищете надёжный способ фильтрации клиентов — скачать ClientBlock стоит однозначно. Попробуйте, и вы оцените его удобство.