▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Mod Whitelist
Mod Whitelist

Mod Whitelist

Мод безопасности для Minecraft, который контролирует список модов у игроков. Позволяет блокировать читерские моды или требовать установку обязательных - идеально для серверов с модами.

Оцените первым
61.3K
35

Mod Whitelist - мод для Minecraft (Fabric), который защищает сервер от нежелательных клиент-модов. Если у игрока стоит что-то из черного списка - его не пустят. И наоборот: можно настроить белый список, и тогда без нужных модов на сервер не зайти. В общем, полезная штука для админов, которые хотят порядок.

Как это работает

Мод работает на обеих сторонах - клиенте и сервере, но только вместе:

  • На клиенте он собирает ID всех установленных модов (mod_id), шифрует их и отправляет на сервер.
  • На сервере сверяет присланный список с настройками и решает - пускать игрока или нет.

Если мод стоит только на клиенте - он просто висит без дела, никакой защиты не будет. Если только на сервере - игрок без мода не сможет подключиться и увидит сообщение multiplayer.disconnect.mod_whitelist.packet_corruption.

Настройка белого и черного списков

Конфиг лежит в <папка сервера>/config/mod_whitelist-config.json. Чтобы добавить мод в список, сначала нужно узнать его modid. Самый простой способ - открыть JAR-файл архиватором (7-Zip, WinRAR), найти внутри fabric.mod.json и посмотреть значение ключа id. Например, у самого Mod Whitelist это mod_whitelist.

Дальше в конфиге:

  • CLIENT_MOD_NECESSARY - моды, которые обязаны быть у игрока (например, Fabric API).
  • CLIENT_MOD_BLACKLIST - моды, которые запрещены (читерские).
  • CLIENT_MOD_WHITELIST - работает только если включён USE_WHITELIST_ONLY.

По умолчанию режим черного списка. Если переключить USE_WHITELIST_ONLY в true, то сервер будет пускать только тех, у кого в списке все моды из CLIENT_MOD_WHITELIST (и нет лишних, кроме обязательных). При этом черный список игнорируется.

Кстати, если на клиенте стоит Fabric API, то в логах появится целая куча modid - это нормально. Чтобы было проще собрать список, запустите клиент с этим модом и откройте .minecraft/logs/latest.log. Там будет строка вроде:

Mod Whitelist vx.x.x from the client! Modlist: ["fabric-api", "fabric-api-base", ...]

Просто скопируйте этот массив и используйте в конфиге.

Зачем это нужно

В Minecraft много серверов, где разрешены моды, но некоторые игроки ставят клиент-читы (X-Ray, мини-карты с читерскими функциями или авто-кликеры). Mod Whitelist позволяет отсечь таких. А ещё на модных серверах часто требуют определённый набор модов - мод проверит, что у всех всё одинаковое, и проблем с крашами из-за несовместимости станет меньше.

Для владельца сервера - вещь почти обязательная, если хочешь контролировать клиентскую часть. Скачайте мод Mod Whitelist и настройте под свой сервер - это не займёт много времени.

Важно: мод работает только на Fabric. Для Forge или NeoForge такого аналога пока нет, так что имейте в виду.

Если нужна помощь - конфиг описан выше, а логи помогут разобраться. Никаких внешних ссылок - всё работает локально.

Партнёрский материал

Как поиграть с друзьями с модом Mod Whitelist?

Мод Mod Whitelist куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Mod Whitelist будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Ссылки

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:2 года назад
Главная