Mod Whitelist Forge NeoForge
Если вы держите собственный сервер Minecraft и устали от игроков с читерскими модами, X-Ray или левыми jar-файлами, то Mod Whitelist Forge NeoForge — это именно тот инструмент, который наведёт порядок. Мод превращает хаос в строгую систему: сервер сам решает, какие дополнения допустимы, а какие отправят нарушителя за пределы мира ещё до того, как он успеет навредить.
Скачать Mod Whitelist Forge NeoForge стоит каждому администратору, который ценит честную игру и не хочет вручную вычищать список модов у каждого новичка. Давайте разберёмся, как он работает и почему стал почти обязательным для серьёзных проектов.
Что такое Mod Whitelist Forge NeoForge
Это мод, который обеспечивает строгую проверку модпака на стороне сервера и клиента. В отличие от старых подходов, где всё решалось только сервером, здесь используется модель «сервер + лёгкий клиентский верификатор». Это связано с изменениями в сетевом коде современных версий Minecraft — надёжно проверить клиентские моды только серверными средствами больше невозможно.
Поддерживаются актуальные сборки: Minecraft 1.21.1 (версия мода 2.0.0), 1.20.1 (3.0.0 и выше) и классическая 1.7.10 (1.0.0). Работает как на Forge, так и на NeoForge, а остальные версии постепенно подтягиваются к той же структуре конфигов и набору функций.
Ключевые возможности защиты
- Обязательные моды для обеих сторон — то, что должно стоять и на сервере, и у игрока.
- Клиентские обязательные моды — требуются только у игрока, даже если на сервере их нет.
- Клиентские опциональные моды — разрешают производительность, QoL и визуальные улучшения без обязаловки.
- Разделение серверных модов — они документируются отдельно и не попадают в клиентский список.
- Запрещённые моды и файлы — мгновенный отказ нарушителям.
- Строгий режим — принимаются только явно разрешённые дополнения.
- Проверка целостности файлов по SHA-256 — хардкорный режим с точными именами и хешами.
- Управляемый сбор конфигурации — автоматическая классификация через доверенный клиент.
- Миграция старых конфигов в новую многофайловую структуру.
- Настраиваемые сообщения о кике с кликабельными ссылками на сборку.
Все решения принимает сервер. Никакой аналитики, трекинга и сторонних сервисов — только технические идентификаторы модов и, при желании, хеши файлов.
Структура конфигов и настройка
Mod Whitelist Forge NeoForge использует многофайловую схему в папке config/modwhitelist. Здесь лежат settings.json, both_side_required.json, client_required.json, client_optional.json, server_only.json и deny.json. Такой подход удобнее старого единого файла: каждый список отвечает за свою зону ответственности.
Как установить и собрать конфигурацию
Сначала запустите сервер один раз — мод сам создаст папку и нужные JSON-файлы. Затем добавьте UUID доверенного администратора в collectWhitelist внутри settings.json. После этого включите режим сбора командой /modwhitelist collect on. Зайдите на сервер с эталонным клиентским набором, и мод автоматически сравнит серверные и клиентские моды, разложив их по нужным файлам.
Клиентские опциональные моды по умолчанию попадают в client_optional.json. Если какие-то из них должны быть обязательными, перенесите их вручную в client_required.json — только админ решает, что действительно нужно. После успешного сбора режим отключается сам, а строгий режим возвращается.
Кстати, если не хочется возиться с ручной установкой, лаунчер foxygame.net позволяет поставить Mod Whitelist Forge NeoForge буквально в один клик — каталог дополнений уже содержит нужную версию, а автообновление само подберёт сборку под вашу версию Minecraft и загрузчик.
Команды и чёрный список
Все команды требуют прав оператора. /modwhitelist reload перезагружает конфиги с диска после ручного редактирования. /modwhitelist init создаёт структуру файлов, если её ещё нет. /modwhitelist collect on и off управляют режимом сбора, а collect clear очищает автоматически собранные манифесты, не трогая client_required.json.
Файл deny.json — это жёсткий чёрный список. Всё, что там указано, блокируется всегда, даже при strict=false. Моды блокируются по ID (например, xray или freecam), поддерживаются маски со звёздочкой. Файлы блокируются по имени, а при указании реального SHA-256 — только конкретная версия jar. Проверка deny.json идёт раньше обычного вайтлиста, поэтому совпадения отклоняются мгновенно.
Известные баги и нюансы
При тестировании версии для Forge 1.7.10 обнаружился баг: в некоторых конфигурациях deny.json вместе с правилами обязательных модов может ошибочно блокировать все моды. Проблема замечена на 1.7.10, но не исключено, что затрагивает и другие версии Forge и NeoForge. Пока баг не исправлен, используйте такую комбинацию с осторожностью.
Помните: старые одиночные конфиги мигрируют автоматически при первом запуске, а автосбор перезаписывает both_side_required.json, client_optional.json и server_only.json. Файл client_required.json остаётся ручным намеренно — так админ полностью контролирует, какие клиентские моды действительно обязательны.
Вывод
Mod Whitelist Forge NeoForge — это продуманное решение для тех, кто хочет держать модпак под контролем без лишней головной боли. Гибкая структура конфигов, проверка целостности, чёрный список и удобный режим сбора делают его отличным выбором для серверов на Forge и NeoForge. Скачайте мод, настройте списки один раз — и наслаждайтесь честной игрой без читеров и несовместимых сборок.