Мод для Майнкрафт для серверов, который помогает администрации проверять клиентские моды и соблюдение состава сборки. Он получает от клиентского дополнения список модов и ресурс-паков игрока, сверяет его с правилами и сохраняет профиль для проверки изменений.
Возможности
- Блокировка модов по чёрному списку или проверка клиента по белому списку официальной сборки.
- Поиск распространённых нечестных модов: чит-клиентов, рентгена, полной яркости, свободной камеры, автокликеров и принтеров схем.
- Проверка активных и отключённых ресурс-паков, включая поиск по названию или контрольной сумме SHA-256.
- Профили игроков со списком модов, ресурс-паков и историей изменений; служебные записи Fabric, Forge, NeoForge и API отделяются от обычных модов.
- Режим наблюдения: нарушения записываются в журнал и показываются операторам без кика игрока.
- Исключения для доверенных игроков по имени или UUID, в том числе с ограниченным сроком действия и автоматической реакцией на повторные срабатывания.
- Поддержка игроков Майнкрафт Бедрок через Floodgate и Geyser: их можно исключать из проверки.
Как пользоваться
Все команды требуют уровень прав 4.
/fiwmods reload— перезагрузить конфиг и встроенные сигнатуры./fiwmods snapshot server— записать моды сервера как основу белого списка./fiwmods snapshot player <name>— взять список модов игрока за основу белого списка./fiwmods profile <name>— посмотреть моды, ресурс-паки и историю профиля игрока./fiwmods exempt add <player> <tier> [hours] [preset]— выдать игроку исключение./fiwmods exempt remove <player>— удалить исключение./fiwmods exempt list— вывести действующие исключения.
Настройки
Конфиг находится по пути config/fiw-mods-api/config.json.
mode— режимblacklistилиwhitelist.detection.preset— набор правил:strict,balanced,lenientлибоcustom.detection.monitor_only— журналировать срабатывания без кика.detection.banned_mods— точные идентификаторы запрещённых модов.resource_packs.log— сохранять ресурс-паки в профилях.resource_packs.kick_on_banned— кикать за запрещённые ресурс-паки.resource_packs.banned_packsиresource_packs.banned_fingerprints— названия и SHA-256 отпечатки запрещённых паков.exemptions.bypass_players— игроки, которых мод вообще не проверяет.whitelist.official_mods— сохранённый список модов официальной сборки.
Требования и совместимость
Мод нужно поставить на сервер и клиентам игроков: клиентское дополнение передаёт серверу список модов и состояние ресурс-паков. Поддерживаются Fabric, Forge и NeoForge; для Fabric требуется Fabric API. Требуемая Java зависит от выбранной сборки.
