Плагин для серверов Майнкрафт, который проверяет клиентские моды игроков и ограничивает вход с запрещёнными модификациями. Подходит для пвп-серверов и других проектов, где важна защита от нечестной игры.
Возможности
Плагин определяет клиентские моды по зарегистрированным каналам, например wurst:init для клиента Wurst. Доступны два режима: чёрный список запрещает перечисленные моды, а белый — пропускает только разрешённые.
Для отключения можно настроить сообщение в формате MiniMessage с подстановками {player} и {mods}. Проверка каналов после входа выполняется с настраиваемой задержкой; режим отладки выводит все каналы игрока в консоль.
Команды
/modblocker list— показать моды из активного списка./modblocker check <player>— проверить моды подключённого игрока./modblocker add <mod>— добавить мод в активный список./modblocker remove <mod>— удалить мод из активного списка./modblocker reload— перечитать конфигурацию.
Для всех команд требуется modblocker.admin.
Права
modblocker.admin— доступ ко всем командам ModBlocker; по умолчанию есть у оператора.modblocker.bypass— обход ограничений для доверенных игроков и администрации.
Настройка
В конфигурации доступны параметры:
check-delay-ticks— задержка проверки каналов после входа в тиках;use-whitelist-mode— переключение между белым и чёрным списком;debug— вывод каналов игроков в консоль;blocked-modsиwhitelisted-mods— списки модов;messages.kick-message— сообщение при отключении.
Требования
Нужны сервер Paper и Java 17 или новее.
