Server PreCheck
Fabric-мод для Minecraft, позволяющий администраторам серверов контролировать, какие моды могут быть установлены у клиентов при подключении. Даёт гибкий контроль над отдельными пользователями и их модами.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 657
- Подписчиков на Modrinth
- 0
- версия
- 1
- Обновлён
- 30 января 202630 янв.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Мод для Fabric, позволяющий администраторам серверов контролировать, какие моды могут использовать клиенты при подключении.
Обзор
Требуется и на клиенте, и на сервере. Клиент отправляет свой список модов на сервер, который проверяет его по настроенным правилам, прежде чем разрешить подключение.
Установка
- Скачай JAR-файл мода
- Помести его в папку
mods(и на клиенте, и на сервере) - Запусти Minecraft/сервер
- Настрой параметры сервера (см. ниже)
Быстрый старт
- Создай свой вайтлист: запусти на клиенте с подходящими модами команду
/serverprecheck build whitelist, чтобы скопировать список модов в буфер обмена - Настрой: отредактируй
config/server_precheck-config.jsonна своём сервере - Выбери режим: установи
USE_WHITELIST_ONLYвtrue(вайтлист) илиfalse(блэклист) - По желанию: добавь UUID игроков в
EXEMPT_PLAYERS, чтобы они обходили проверки
Конфигурация
Режимы проверки
Режим блэклиста (по умолчанию, USE_WHITELIST_ONLY = false)
- Разрешает все моды, кроме тех, что указаны в
CLIENT_MOD_BLACKLIST - Блэклист по умолчанию:
aristois,bleachhack,meteor-client,wurst
Режим вайтлиста (USE_WHITELIST_ONLY = true)
- Разрешает только моды из
CLIENT_MOD_WHITELIST - Более строгий контроль для тщательно подобранных модпаков
Основные параметры конфигурации
| Параметр | Тип | Описание |
|---|---|---|
USE_WHITELIST_ONLY | Boolean | false = режим блэклиста, true = режим вайтлиста |
CLIENT_MOD_NECESSARY | Array | Моды, обязательные для входа (по умолчанию: ["server_precheck"]) |
CLIENT_MOD_WHITELIST | Array | Разрешённые моды в режиме вайтлиста |
CLIENT_MOD_BLACKLIST | Array | Запрещённые моды в режиме блэклиста |
EXEMPT_PLAYERS | Array | UUID игроков, обходящих все проверки |
MODPACK_NAME | String | Отображается в сообщениях об отключении |
CUSTOM_DISCONNECT_MESSAGE | String | Заменяет стандартное сообщение об отключении |
Параметры настройки сообщений (MSG_HEADER, MSG_UNAUTHORIZED_HEADER, MSG_MISSING_HEADER и т. д.) поддерживают ключи перевода i18n.
Клиентские команды
| Команда | Описание |
|---|---|
/serverprecheck list | Показывает список всех установленных модов |
/serverprecheck count | Показывает количество установленных модов |
/serverprecheck build whitelist | Копирует список модов в буфер обмена для конфига |
Полезное
Как найти ID мода: открой JAR-файл мода → fabric.mod.json → найди поле "id"
Как найти UUID игрока: используй NameMC или проверь логи сервера
Как получить список модов из логов: проверь .minecraft/logs/latest.log на строку:
Server Pre-Check vx.x.x from the client! Modlist: ["fabric-api", ...]Пример конфигурации
{
"MODPACK_NAME": "My Server Modpack v1.0",
"USE_WHITELIST_ONLY": false,
"CLIENT_MOD_NECESSARY": ["server_precheck"],
"CLIENT_MOD_BLACKLIST": ["aristois", "bleachhack", "meteor-client", "wurst"],
"EXEMPT_PLAYERS": ["069a79f4-44e9-4726-a5be-fca90e38cmf5"]
}Проблемы
Сообщай обо всех проблемах здесь
Частые вопросы
Как установить Server PreCheck?
Установите Fabric под свою версию Minecraft, скачайте Server PreCheck под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Server PreCheck?
У Server PreCheck есть сборки для Minecraft 1.21.11.
Нужен ли Server PreCheck на сервере?
Нужен и в игре, и на сервере