Плагин для серверов Майнкрафт, который защищает от иксрея и помогает проверять подозрительную добычу ресурсов. Он скрывает ценные блоки только на стороне игрока, ведёт журнал нарушений и даёт модераторам инструменты для расследований.
Возможности
- Скрывает руды, сундуки, бочки и спавнеры от ресурс-паков и клиентов с иксреем; умеет подменять блоки и открывать настоящие блоки при приближении игрока.
- Для каждого мира можно задать отдельный профиль защиты, радиус и форму раскрытия блоков.
- Отслеживает темп добычи ценных руд, добычу алмазов и древних обломков, туннели прямо к руде, попытки ломать блоки сквозь стены и на недопустимой дистанции.
- Проверяет слишком быстрое разрушение и установку блоков, Nuker, Scaffold, Ghost Hand, скорость, полёт и отсутствие урона от падения.
- По умолчанию сначала записывает нарушения и отправляет оповещения персоналу; отмена действия и наказания зависят от уровня подозрений и настроек.
- Веб-панель показывает игроков онлайн, оповещения, уровень подозрений, историю нарушений, отчёты о добыче, состояние защиты и включённые проверки. По умолчанию она доступна только локально по адресу
127.0.0.1:8765.
Команды
/veilmine— справка;/veilmine status— состояние модулей и кэша;/veilmine reload— безопасная перезагрузка конфигурации;/veilmine compat— сведения о совместимости./veilmine panic— отключает наказания, оставляя журнал и оповещения./veilmine alertsи/veilmine verbose— включают обычные и подробные оповещения для себя./veilmine inspect <player>— окно проверки игрока;/veilmine report <player>— отчёт о добыче и нарушениях;/veilmine clearvl <player> [check]— очистка уровня нарушений./veilmine exempt <player> <seconds> <reason>— временно исключает игрока из проверок./veilmine antixray test— диагностика защиты;/veilmine cache clearи/veilmine cache stats— управление кэшем./veilmine web status,/veilmine web url,/veilmine web token,/veilmine web restart— управление веб-панелью./veilmine debug chunkи/veilmine debug compatibility— отладочная информация.
Права
veilmine.admin— все административные возможности.veilmine.command,veilmine.status,veilmine.reload,veilmine.compat— основная команда, состояние, перезагрузка и совместимость.veilmine.alerts,veilmine.verbose,veilmine.inspect,veilmine.report— оповещения и проверка игроков.veilmine.cache,veilmine.web,veilmine.web.token,veilmine.exempt,veilmine.clearvl,veilmine.debug— доступ к соответствующим инструментам.veilmine.bypass— обход всех проверок;veilmine.bypass.antixrayиveilmine.bypass.anticheat— обход защиты от иксрея и античита.veilmine.bypass.mining-reach,veilmine.bypass.fast-break,veilmine.bypass.nuker,veilmine.bypass.proximity— обход отдельных ограничений.veilmine.staff.see-real-blocks— просмотр настоящих скрытых блоков доверенным персоналом, если это разрешено в конфиге.
Настройка
Основные параметры находятся в config.yml, сообщения и цвета — в messages.yml, проверки — в checks.yml, а веб-панель — в web.yml. Журналы добычи и нарушений сохраняются в logs/, сформированные отчёты игроков — в reports/.
Токен веб-панели создаётся при первом запуске и указывается в консоли либо в plugins/VeilMineX/web.yml.
Требования
Плагин рассчитан на Paper, Spigot, Purpur и серверы в стиле Folia; требуется Java 17 или новее. Для пакетного скрытия блоков нужен ProtocolLib либо другой поддерживаемый поставщик пакетов.
Дополнительно поддерживаются PlaceholderAPI, LuckPerms, DiscordSRV, Floodgate, Geyser, ViaVersion и CoreProtect.
