Мод для серверов Майнкрафт на Forge и NeoForge, который помогает ограничить использование нежелательных клиентских модов. При подключении игрок отправляет серверу список установленных модов; если их modId есть в чёрном списке, игрок исключается с сервера.
Возможности
- Проверка списка модов игрока при входе на сервер.
- Чёрный список модов по
modId. - Белый список игроков, которые пропускают проверку.
- Режим
logOnly: совпадения записываются в консоль без исключения игрока. - Просмотр модов подключившегося игрока через команду.
- Поддержка прав LuckPerms.
Как пользоваться
Добавьте мод на сервер и клиентам, затем укажите нежелательные modId в конфигурации. Для удобства его можно включить в модпак сервера.
/server_eye viewMods— показать моды игрока после получения его списка./server_eye reload— перечитать конфигурацию на Forge.
Настройки
Конфигурация находится в config/server_eye-common.toml.
blacklistedMods— список запрещённыхmodId, напримерblacklistedMods = ["freecam", "xray"].whitelistedPlayers— имена игроков, для которых проверка не выполняется.timeoutSeconds— время ожидания списка модов от клиента; значение0отключает тайм-аут.logOnly— записывать обнаруженные запрещённые моды в консоль вместо исключения игрока.
modId можно посмотреть в меню «Моды» Forge или NeoForge: откройте страницу нужного мода и найдите поле ModID.

Требования и совместимость
Нужны Forge или NeoForge на сервере и у игроков. Для управления доступом через LuckPerms используются права server_eye.mods для /server_eye viewMods и server_eye.reload для /server_eye reload.
