Плагин для серверов Майнкрафт на Paper и Purpur, который мешает игрокам с X-Ray искать руды. Он показывает клиенту ложные жилы и жеоды в закрытых блоках, поэтому читер видит много обманных целей и тратит время на бесполезные раскопки.
Возможности
- Создаёт ложные жилы алмазной, железной, золотой, лазуритовой, угольной, медной, редстоуновой и изумрудной руды в обычном мире, а также древних обломков, незерского золота и кварца в незере.
- Добавляет фальшивые аметистовые жеоды с настраиваемыми слоями и растущими аметистами.
- Поддерживает режимы размещения
VEINS,DENSITYиPERCENT. - Использует общий для мира или отдельный для каждого игрока вариант случайной генерации:
WORLDлибоPER_PLAYER. - Возвращает приманки к настоящим базовым блокам при разрушении, установке блоков, взрывах и срабатывании поршней.
- Позволяет включать защиту отдельно для нужных миров.
- Рассчитывает данные асинхронно и ограничивает число отправляемых изменений за тик.
Ложные руды существуют только на стороне клиента и появляются лишь в блоках, полностью скрытых непрозрачными блоками. Любая руда, открытая в пещере или на воздухе, остаётся настоящей: плагин не скрывает реальные руды, а создаёт шум для X-Ray.
Команды
/antixray reload— перезагрузить конфигурацию;/antixray debug— включить или выключить отладочные сообщения;/antixray flush— очистить кэш подменённых данных;/antixray info— показать состояние плагина.
Права
antixray.admin— доступ к административным командам/antixray;antixray.bypass— показывать игроку настоящие блоки без ложных руд.
Настройка
Основные параметры находятся в config.yml. В нём можно настроить радиус обработки через radius.mode, radius.chunks или блоки, интервал обновления и лимиты нагрузки в updates, режим генерации в randomization.seed-mode, а также список миров в worlds.enabled-worlds и worlds.disabled-worlds.
Для каждой руды задаются вес, размер жилы и высота появления. Параметры veins-per-chunk, max-chunks-per-tick и max-blockchanges-per-tick помогают подобрать баланс между количеством приманок и нагрузкой на сервер.
Требования
Нужен сервер Paper или Purpur и Java 25. Внешние зависимости не требуются. При наличии PlayerSettings сообщения плагина учитывают выбранный игроком язык; встроены английский и португальский языки.
