- Документация
- https://modrinth.com/plugin/antixrayop
AntiXrayOP — серверный плагин для противодействия поиску скрытых руд через X-Ray. Он сочетает обфускацию блоков, ложные цели, поведенческую оценку, историю добычи и инструменты персонала. Его сигналы не являются самостоятельным доказательством нарушения.
Лицензия — MIT. Серверная сторона обязательна, клиентская установка не поддерживается. Категории: игровые механики, управление и утилиты. Основной акцент сделан на Paper; в метаданных также перечислены Bukkit, Folia, Purpur и Spigot.
AntiXrayOP рассчитан на серверы, где необходимо уменьшить преимущество от просмотра руд сквозь непрозрачные блоки. Защита объединяет несколько уровней:
• скрытие настоящих руд для конкретного игрока;
• добавление ложных рудных целей;
• анализ последовательности добычи;
• накопление показателя подозрительности;
• сохранение недавней истории;
• оповещение персонала;
• необязательную автоматическую эскалацию.
Администрации всё равно следует учитывать генерацию мира, обычные маршруты и другие причины необычной добычи.
Основная функция — индивидуальная подземная обфускация руд в загруженных чанках. Игроку передаётся изменённое представление скрытых блоков, чтобы прямой просмотр через породу не раскрывал реальное расположение ресурсов.
Официальный текст указывает обновление защищённого представления после:
• добычи;
• размещения блоков;
• взрывов;
• перемещения игрока.
Также заявлены строгий режим и ограничение по высоте. Конкретные материалы, диапазоны и значения не заданы, поэтому поведение проверяют на используемом мире и ядре.
Fake-ore camouflage создаёт ложные рудные цели, делая данные X-Ray менее полезными. Через интерфейс можно управлять скрываемыми рудами, приманками и допустимыми базовыми блоками.
Размещённые игроками руды учитываются отдельно. Отслеживаемые блоки сохраняют видимость во время работы сервера и не должны повторно скрываться или повышать подозрительность.
Плагин формирует показатель подозрительности по нескольким признакам:
• доле найденных руд;
• попаданиям по скрытым рудам;
• быстрым цепочкам добычи.
Подсчёт может ограничиваться диапазоном высоты. Это снижает лишние срабатывания, но не исключает их: удачная шахта, открытая пещера или чужой маршрут способны создавать необычную статистику. Оценка служит поводом для проверки, а не готовым заключением.
AntiXrayOP сохраняет недавнюю историю добычи и позволяет просматривать события игроков. Задержка предупреждений ограничивает повторный спам персоналу.
Автоматическая эскалация опциональна: она может выполнять заданные администрацией команды при достижении порогов, но универсальные санкции не установлены. Порядок внедрения:
• Сначала собирать историю без автоматических действий.
• Наблюдать за обычными игроками на разных высотах.
• Проверить частоту и причины предупреждений.
• Настроить пороги только после накопления данных.
• Перед санкциями оставлять возможность ручной проверки.
Команда /antixrayop открывает административный интерфейс. В нём заявлены отдельные экраны защиты, обнаружения и списков материалов. Через GUI можно переключать строгий режим, камуфляж, детектор, автоматическую эскалацию и обход для операторов.
Также доступны параметры сканирования, очистки памяти, высоты, приманок, предупреждений и порогов. Быстрые действия включают перезагрузку, обновление защищённого представления и очистку памяти. Конкретные значения не указаны.
Официальный текст подтверждает команды:
• /antixray status [player];
• /antixray recent [player] [limit];
• /antixray top [limit];
• /antixray reload;
• /antixray clear;
• /antixray toggle;
• /antixray refresh;
• /antixrayop.
Указаны права antixrayop.admin, antixrayop.gui, antixrayop.alert и antixrayop.bypass. Они разделяют административные действия, GUI, предупреждения и обход защиты. Выдавать их следует только соответствующим группам персонала. Другие команды и узлы прав в предоставленной основе не подтверждены.
Подтверждены Minecraft 1.20–1.20.6 и 1.21–1.21.11. Платформы в метаданных: Bukkit, Folia, Paper, Purpur и Spigot. В официальной секции совместимости также указан Java 21 как целевой уровень сборки.
Позиционирование проекта как Paper anti-xray не означает гарантии одинаковой работы на всех перечисленных ядрах. Нужно сопоставлять версию Minecraft, платформу и выпуск JAR.
Для версии 1.4.0 описаны переработанный GUI, быстрые действия, исправление старых настроек, ограничение подсчёта по высоте и улучшенная работа с размещёнными рудами. Для файла 2.0.0 отдельный список изменений не предоставлен.
Установка выполняется размещением JAR в папке plugins совместимого сервера:
• Остановить сервер.
• Сделать резервную копию плагинов и данных мира.
• Выбрать выпуск для своей версии Minecraft.
• Поместить JAR в plugins.
• Запустить сервер и проверить журнал.
• Убедиться, что плагин загрузился без ошибок.
• Проверить обфускацию на тестовом игроке.
• Испытать добычу, установку блоков, взрывы и движение.
• Проверить историю и предупреждения до включения эскалации.
В выбранных метаданных обязательные project dependencies не указаны.
Предоставлены два файла:
• antixrayop-2.0.0.jar, версия 2.0.0, 65 884 байта. SHA-1: ea04c17d2495bdd924feb1763b89ea3a7d97bf90. SHA-512: 04253d0ce0ca5c59be0bafe6b028a0be66fefe50dbea11751a9b4fe6972ecde6d903a5bcd78a2a0a7bade94d5dcc112b76435749d38c781a9b6c093d4f33c131.
• antixrayop-1.0.1.jar, версия 1.0.1, 36 822 байта. SHA-1: b8c994b3549a0e11b14b975762ac2880f85decb4. SHA-512: 0477f33b321a5884a4f22f8d5e6552df75c95014a855b507647e66f69cda924083bdb703c62212d2dca0ed8e5bb339a953700f6ca5853d2deebf41d2ee1745db.
Файлы получены по официальному HTTPS и локально сверены по опубликованным хешам. Архивы прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому реальная совместимость и поведение под нагрузкой этой проверкой не подтверждены.
Перед публичным запуском полезно:
• включить защиту без автоматических санкций;
• проверить обычную добычу на разных высотах;
• протестировать руды, размещённые игроками;
• проверить обновление после взрывов и движения;
• оценить частоту предупреждений;
• сопоставить подозрительные события с историей;
• ограничить административные права;
• сохранить возможность отката;
• повторить тесты после обновления.
AntiXrayOP — средство сокрытия и анализа; решение персонала должно учитывать игровой контекст.
Нет. Клиентская сторона обозначена как неподдерживаемая, серверная — как обязательная.
В выбранных метаданных обязательные project dependencies не перечислены.
Не обязательно. Эскалация опциональна и зависит от настроенных порогов и действий. Универсальные санкции не заданы.
Нет. Диапазон высоты, учёт размещённых руд и несколько признаков направлены на их уменьшение, но каждый случай требует проверки.
Нужно учитывать Minecraft, серверное ядро и условия обновления. Более новый номер версии не подтверждает совместимость с любой средой без отдельного теста.
Лицензия — MIT. Серверная сторона обязательна, клиентская установка не поддерживается. Категории: игровые механики, управление и утилиты. Основной акцент сделан на Paper; в метаданных также перечислены Bukkit, Folia, Purpur и Spigot.
Назначение и модель защиты
AntiXrayOP рассчитан на серверы, где необходимо уменьшить преимущество от просмотра руд сквозь непрозрачные блоки. Защита объединяет несколько уровней:
• скрытие настоящих руд для конкретного игрока;
• добавление ложных рудных целей;
• анализ последовательности добычи;
• накопление показателя подозрительности;
• сохранение недавней истории;
• оповещение персонала;
• необязательную автоматическую эскалацию.
Администрации всё равно следует учитывать генерацию мира, обычные маршруты и другие причины необычной добычи.
Скриншоты и внешний вид
Обфускация и обновление блоков
Основная функция — индивидуальная подземная обфускация руд в загруженных чанках. Игроку передаётся изменённое представление скрытых блоков, чтобы прямой просмотр через породу не раскрывал реальное расположение ресурсов.
Официальный текст указывает обновление защищённого представления после:
• добычи;
• размещения блоков;
• взрывов;
• перемещения игрока.
Также заявлены строгий режим и ограничение по высоте. Конкретные материалы, диапазоны и значения не заданы, поэтому поведение проверяют на используемом мире и ядре.
Ложные руды и размещённые блоки
Fake-ore camouflage создаёт ложные рудные цели, делая данные X-Ray менее полезными. Через интерфейс можно управлять скрываемыми рудами, приманками и допустимыми базовыми блоками.
Размещённые игроками руды учитываются отдельно. Отслеживаемые блоки сохраняют видимость во время работы сервера и не должны повторно скрываться или повышать подозрительность.
Поведенческая оценка
Плагин формирует показатель подозрительности по нескольким признакам:
• доле найденных руд;
• попаданиям по скрытым рудам;
• быстрым цепочкам добычи.
Подсчёт может ограничиваться диапазоном высоты. Это снижает лишние срабатывания, но не исключает их: удачная шахта, открытая пещера или чужой маршрут способны создавать необычную статистику. Оценка служит поводом для проверки, а не готовым заключением.
История, оповещения и эскалация
AntiXrayOP сохраняет недавнюю историю добычи и позволяет просматривать события игроков. Задержка предупреждений ограничивает повторный спам персоналу.
Автоматическая эскалация опциональна: она может выполнять заданные администрацией команды при достижении порогов, но универсальные санкции не установлены. Порядок внедрения:
• Сначала собирать историю без автоматических действий.
• Наблюдать за обычными игроками на разных высотах.
• Проверить частоту и причины предупреждений.
• Настроить пороги только после накопления данных.
• Перед санкциями оставлять возможность ручной проверки.
Внутриигровое управление
Команда /antixrayop открывает административный интерфейс. В нём заявлены отдельные экраны защиты, обнаружения и списков материалов. Через GUI можно переключать строгий режим, камуфляж, детектор, автоматическую эскалацию и обход для операторов.
Также доступны параметры сканирования, очистки памяти, высоты, приманок, предупреждений и порогов. Быстрые действия включают перезагрузку, обновление защищённого представления и очистку памяти. Конкретные значения не указаны.
Команды и права
Официальный текст подтверждает команды:
• /antixray status [player];
• /antixray recent [player] [limit];
• /antixray top [limit];
• /antixray reload;
• /antixray clear;
• /antixray toggle;
• /antixray refresh;
• /antixrayop.
Указаны права antixrayop.admin, antixrayop.gui, antixrayop.alert и antixrayop.bypass. Они разделяют административные действия, GUI, предупреждения и обход защиты. Выдавать их следует только соответствующим группам персонала. Другие команды и узлы прав в предоставленной основе не подтверждены.
Версии и совместимость
Подтверждены Minecraft 1.20–1.20.6 и 1.21–1.21.11. Платформы в метаданных: Bukkit, Folia, Paper, Purpur и Spigot. В официальной секции совместимости также указан Java 21 как целевой уровень сборки.
Позиционирование проекта как Paper anti-xray не означает гарантии одинаковой работы на всех перечисленных ядрах. Нужно сопоставлять версию Minecraft, платформу и выпуск JAR.
Для версии 1.4.0 описаны переработанный GUI, быстрые действия, исправление старых настроек, ограничение подсчёта по высоте и улучшенная работа с размещёнными рудами. Для файла 2.0.0 отдельный список изменений не предоставлен.
Установка
Установка выполняется размещением JAR в папке plugins совместимого сервера:
• Остановить сервер.
• Сделать резервную копию плагинов и данных мира.
• Выбрать выпуск для своей версии Minecraft.
• Поместить JAR в plugins.
• Запустить сервер и проверить журнал.
• Убедиться, что плагин загрузился без ошибок.
• Проверить обфускацию на тестовом игроке.
• Испытать добычу, установку блоков, взрывы и движение.
• Проверить историю и предупреждения до включения эскалации.
В выбранных метаданных обязательные project dependencies не указаны.
Безопасность, файлы и контроль целостности
Предоставлены два файла:
• antixrayop-2.0.0.jar, версия 2.0.0, 65 884 байта. SHA-1: ea04c17d2495bdd924feb1763b89ea3a7d97bf90. SHA-512: 04253d0ce0ca5c59be0bafe6b028a0be66fefe50dbea11751a9b4fe6972ecde6d903a5bcd78a2a0a7bade94d5dcc112b76435749d38c781a9b6c093d4f33c131.
• antixrayop-1.0.1.jar, версия 1.0.1, 36 822 байта. SHA-1: b8c994b3549a0e11b14b975762ac2880f85decb4. SHA-512: 0477f33b321a5884a4f22f8d5e6552df75c95014a855b507647e66f69cda924083bdb703c62212d2dca0ed8e5bb339a953700f6ca5853d2deebf41d2ee1745db.
Файлы получены по официальному HTTPS и локально сверены по опубликованным хешам. Архивы прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому реальная совместимость и поведение под нагрузкой этой проверкой не подтверждены.
Практическая проверка
Перед публичным запуском полезно:
• включить защиту без автоматических санкций;
• проверить обычную добычу на разных высотах;
• протестировать руды, размещённые игроками;
• проверить обновление после взрывов и движения;
• оценить частоту предупреждений;
• сопоставить подозрительные события с историей;
• ограничить административные права;
• сохранить возможность отката;
• повторить тесты после обновления.
AntiXrayOP — средство сокрытия и анализа; решение персонала должно учитывать игровой контекст.
FAQ
Нужна ли установка на клиенте?
Нет. Клиентская сторона обозначена как неподдерживаемая, серверная — как обязательная.
Есть ли обязательные зависимости?
В выбранных метаданных обязательные project dependencies не перечислены.
Плагин автоматически наказывает игроков?
Не обязательно. Эскалация опциональна и зависит от настроенных порогов и действий. Универсальные санкции не заданы.
Исключены ли ложные срабатывания?
Нет. Диапазон высоты, учёт размещённых руд и несколько признаков направлены на их уменьшение, но каждый случай требует проверки.
Как выбрать между версиями 2.0.0 и 1.0.1?
Нужно учитывать Minecraft, серверное ядро и условия обновления. Более новый номер версии не подтверждает совместимость с любой средой без отдельного теста.