Мод для Майнкрафт на Fabric, который помогает администраторам сервера контролировать моды игроков при подключении. Он сверяет список модов клиента с правилами сервера и не пускает игроков с запрещёнными или отсутствующими обязательными модами.
Возможности
- Проверка списка модов перед входом на сервер.
- Режим чёрного списка: разрешены все моды, кроме указанных в
CLIENT_MOD_BLACKLIST. - Режим белого списка: разрешены только моды из
CLIENT_MOD_WHITELIST. - Указание обязательных модов через
CLIENT_MOD_NECESSARY. - Исключения для игроков по UUID в
EXEMPT_PLAYERS. - Настраиваемое название сборки и сообщение при отключении.
Как пользоваться
Чтобы составить белый список по набору модов клиента, используйте /serverprecheck build whitelist: список будет скопирован в буфер обмена. Идентификатор нужного мода указан в поле "id" файла fabric.mod.json внутри его JAR-файла.
UUID игрока можно найти через NameMC или в логах сервера.
Настройки
Файл настроек сервера: config/server_precheck-config.json.
USE_WHITELIST_ONLY— включает белый список при значенииtrue; приfalseиспользуется чёрный список.CLIENT_MOD_NECESSARY— обязательные для входа моды.CLIENT_MOD_WHITELIST— разрешённые моды для белого списка.CLIENT_MOD_BLACKLIST— запрещённые моды для чёрного списка.EXEMPT_PLAYERS— UUID игроков, для которых проверка отключена.MODPACK_NAME— название сборки в сообщениях.CUSTOM_DISCONNECT_MESSAGE— собственный текст сообщения об отключении.MSG_HEADER,MSG_UNAUTHORIZED_HEADER,MSG_MISSING_HEADERи другие ключи сообщений поддерживают ключи перевода.
Требования и совместимость
Мод нужен и на сервере, и у каждого подключающегося клиента.
