Перейти к содержимому

Server Eye

Не давай игрокам заходить на твой сервер, если у них стоят определённые моды

NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
443
Подписчиков на Modrinth
3
версий
10
Обновлён
16 сентября 202616 сент.
Опубликован
в 2026
Blacklisted Mod — This is what a Player sees if they try to join with a Blacklisted Mod. · свайп

Коротко о моде

Работает на NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 1.5-forge от 16 сентября 2026
Лицензия AGPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Обзор

Server Eye — это мод, созданный для Forge и NeoForge, который даёт владельцам серверов возможность добавлять моды в чёрный список по их modId, чтобы не пускать на сервер (большинство) игроков с этими модами, если у них установлен мод из чёрного списка.

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

Как только игрок подключается к вашему серверу, клиент отправляет список модов игрока на сервер, который затем сравнивается с чёрным списком, заданным в server_eye-common.toml. Если какой-то modId совпадает, игрока выкинет с сервера с просьбой удалить этот мод.

Лучший сценарий использования

Лично я рекомендую делать именно так, поскольку это идеальный вариант.

Лучший сценарий по сравнению со всеми остальными — если ваш сервер модифицирован и у вас есть модпак! Вы можете просто добавить Server Eye в модпак, чтобы игрокам не приходилось устанавливать его вручную.

Затем просто поставьте Server Eye на стороне сервера, настройте под свои нужды, добавьте нужные моды в чёрный список по их modId — и всё готово.

На заметку!

Я сделал этот мод для своего сервера и опубликовал его только в надежде, что кому-то он окажется полезен. Server Eye не идеален, но я постараюсь поддерживать проект как можно лучше.

Настройка

Конфиг Server Eye можно найти в Files > Config > server_eye-common.toml

Добавление модов в чёрный список

blacklistedMods

blacklistedMods — это список modId, которые вы не хотите видеть у игроков на своём сервере.

# Вот так добавляются modId
blacklistedMods = ["freecam", "xray"]

Где найти modId?

В Forge и NeoForge есть встроенное меню модов, просто нажмите на "Mods", и откроется список всех установленных у вас модов. Можно кликнуть на любой мод из списка.

Прямо под версией мода вы должны увидеть надпись "ModID". ID мода всегда пишется строчными буквами, так что найти его несложно. Пример ниже.

Mod List view

Этот скриншот сделан на NeoForge 1.21.1

Добавление игроков в белый список

whitelistedPlayers

whitelistedPlayers — это список игроков, которые пропускают проверку модов, выполняемую Server Eye. Сейчас поддерживаются только имена пользователей.

# Вот так добавляются игроки
whitelistedPlayers = ["Player1", "Player2"]
timeoutSeconds

timeoutSeconds

timeoutSeconds — это время, в течение которого Server Eye ждёт, пока клиент отправит свой список модов. Если список модов не будет отправлен за указанное время, игрока выкинет по таймауту.

Эту функцию можно отключить, установив timeoutSeconds в 0

Режим "logOnly"

logOnly

logOnly отключает выкидывание игроков с сервера. Если игрок заходит с модом из чёрного списка, это будет записано в консоль.

Команды

У Server Eye есть несколько простых команд, доступных через /server_eye.

Версии Server Eye выше 1.5 также совместимы с LuckPerms!

viewMods

/server_eye viewMods

Команда /server_eye viewMods позволяет увидеть все моды, установленные у игрока, после того как игрок отправит свой список модов.

reload

/server_eye reload

Эта команда существует только в версии для Forge. Если вы запускаете сервер на NeoForge, NeoForge автоматически применит изменения после сохранения.

Команда /server_eye reload перезагружает файл конфигурации Server Eye, так что при изменении конфига не придётся перезапускать сервер.

Интеграция с LuckPerms

Интеграция с LuckPerms доступна для всех версий Server Eye выше 1.5.

Выдача прав (веб-панель)

Выдать права игроку или роли в LuckPerms довольно просто: перейдите к игроку или роли, для которой хотите отредактировать права на команды, прокрутите вниз страницы, выберите Permission и введите "server_eye" в текстовое поле.

Узлы прав Server Eye начинаются с его modId (server_eye), ниже смотрите все названия узлов прав и к каким командам они дают доступ.

Узлы прав

  • server_eye.mods — даёт доступ к подкоманде viewMods
  • server_eye.reload — даёт доступ к подкоманде reload (только Forge)

НЕ ИСПОЛЬЗУЙТЕ command.server_eye.viewmods ИЛИ command.server_eye.reload! Это сами команды, и они не обновляют узлы прав. Используйте server_eye.mods и server_eye.reload

Вопросы и ответы

Поддержка Fabric?

У меня нет планов портировать этот проект на Fabric. ClientID — куда лучшая альтернатива тому, что я здесь сделал. Так что если хотите что-то похожее для Fabric, используйте ClientID!

Это только серверный мод?

Нет. нет известного способа сделать так для Forge и NeoForge. Подробнее ниже.

Можете сделать это плагином?

Да, мог бы. Я могу сделать серверную часть Server Eye плагином. Но ей всё равно понадобится клиентская часть для корректной работы. Игрокам всё равно придётся скачивать мод, даже если это плагин.

Даже если есть способы обойтись без мода, они не так надёжны, как пара плагин-мод, у меня нет планов на какую-либо поддержку плагинов.

Server Eye надёжен?

Да, в большинстве случаев должен быть, но, конечно, ничего не идеально. Так что нельзя просто добавить его и ожидать, что если вы заблокируете Freecam, ваши игроки больше не смогут им пользоваться — есть способы обойти такие моды, как Server Eye.

Ссылки

github ghpages

Частые вопросы

Как установить Server Eye?

Установите NeoForge под свою версию Minecraft, скачайте Server Eye под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Server Eye?

У Server Eye есть сборки для Minecraft 1.20.1, 1.21.1.

Нужен ли Server Eye на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
GNU Affero General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее