
FakeModBlocker
Лёгкий плагин для серверов Minecraft, который детектит загрузчики модов (Fabric, Forge) и утилиты вроде Xaero's Map через каналы плагинов. Поддержка Paper, Folia и версий 1.8-1.21+.
FakeModBlocker - это лёгкий и полностью настраиваемый плагин для серверов Minecraft, созданный для выявления игроков, использующих неавторизованные моды или известные чит-клиенты. Проблема любого PvP или выживания: кто-то играет с X-Ray, кто-то юзает Xaero's World Map, чтобы находить базы, а кто-то заходит с Lunar Client. Этот плагин помогает администраторам взять ситуацию под контроль без лишней нагрузки на сервер.
Как работает детект
Плагин использует два независимых метода обнаружения. Понимание того, какой из них что ловит, критически важно для правильной настройки:
| Детектор | Ищет | Что ловит |
|---|---|---|
forbiddenList | Имена каналов (например, xaeroworldmap) | Моды, открывающие канал с сервером (большинство Fabric/Forge модов, Xaero, Servux, Axiom) |
extra-detections.sign-translation.mods | Клиентские ключи перевода (например, key.freecam.toggle) | Чисто клиентские моды без каналов - чит-клиенты, HUD-моды, миникарты, утилиты с биндами |
1. Детект через каналы (Plugin Channel Detection)
Это основной метод, работающий на widest range of versions. Когда игрок заходит на сервер, его клиент начинает слушать определенные Plugin Message Channels. Многие загрузчики (Фабрик, Форж) и утилиты автоматически регистрируют свои кастомные каналы. Плагин видит это и реагирует согласно вашим правилам.
2. Детект по табличкам (Sign Translation Detection)
Дополнительный опциональный модуль. Плагин открывает виртуальную табличку с определенными ключами перевода и проверяет, среагирует ли клиент. Это помогает выявить чисто клиентские читы, которые не открывают каналов.
В последнем релизе 1.5.3 авторы подлатали редкий баг с детектом табличек, так что система работает стабильно.
Важные нюансы и советы
- Частая ошибка: админы пихают отображаемое название чита в
forbiddenListи ждут, что его поймают. Если мод не открывает канал, этот список его не увидит. Нужно использоватьsign-translation.modsи вписывать туда ключи биндов. Начиная с версии 1.7.0, для модов можно задавать несколько ключей черезdetect.keys: [...]. - Как узнать имя канала: запустите сервер один раз с нужным модом. Каждое сообщение от клиента выведется в консоль - оттуда и копируйте реальное имя канала.
- Требования для детекта табличек: нужен метод
Player#openVirtualSign, добавленный в Paper API только в 1.21.5. На старых версиях или на Spigot модуль просто отключается при запуске и выводит в лог, чего именно не хватает. - Это не анти-чит: FakeModBlocker НЕ ловит все читы. Он не увидит Vape или LiquidBounce, так как они маскируются. Это детектор присутствия загрузчиков модов и утилит.
Возможности и совместимость
- Лёгкий: ноль лишней нагрузки, без зависимостей - кинул .jar в папку и работает.
- Версии: поддерживается обширный диапазон с 1.8 по 1.21.11+.
- Ядро: Spigot, Paper, Purpur, PandaSpigot. На Folia работает через совместимый планировщик.
- Настройка: полная кастомизация сообщений через
messages_xx.yml, поддержка HEX-цветов (например,�ffcc) для версий 1.16+. - Языки: встроены английский и китайский, плюс можно добавить свой.
- Команда перезагрузки конфига:
/modblocker reload.
Если планируете поиграть с друзьями онлайн, плагин без проблем встанет на BungeeHost (https://bungee.host) - хостинг отлично подходит для Майнкрафт серверов, а установка туда занимает буквально один клик.
Установка
- Закиньте
.jarв папкуplugins/. - Запустите сервер для генерации конфигов.
- Отредактируйте
config.ymlи языковой файл под свои правила. - Используйте
/modblocker reloadдля применения изменений на лету.
Скачайте плагин FakeModBlocker, если вам нужен простой и надежный способ отсеять любителей неавторизованных модов без вреда для производительности сервера.
Сервер для плагина FakeModBlocker - как у профи
Плагин FakeModBlocker создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином FakeModBlocker для друзей можно за пару минут - BungeeHost всё уже подготовил.
