AntiXray
Мод AntiXray для Fabric защищает сервер от X-Ray читеров. Скрывает руды и ценные блоки, подменяя их на случайные. Три режима, настройка под каждый мир.
AntiXray
AntiXray - легковесный мод для Fabric, который решает проблему X-Ray на серверах Майнкрафт. Если ты админ, то знаешь, как читеры с X-Ray портят экономику и азарт. Этот мод скрывает руды и другие ценные блоки, подменяя их на обычные камни или случайные блоки. Игроки без читов ничего не заметят.
Настройка
Конфиг пишется в TOML-файле. Вот пример:
# Значения по умолчанию
enabled = false
# Для каждого мира свои параметры
[overworld]
enabled = true
engineMode = 3
maxBlockHeight = 256
updateRadius = 2
lavaObscures = false
hiddenBlocks = ["#c:ores", "raw_copper_block", "raw_iron_block", "raw_gold_block", "!#antixray:hidden_only_ores"]
replacementBlocks = ["#antixray:hidden_only_ores", "stone", "deepslate", "andesite", "calcite", "diorite", "dirt", "granite", "gravel", "sand", "tuff", "mossy_cobblestone", "obsidian", "clay", "infested_stone", "amethyst_block", "budding_amethyst", "chest"]
[the_nether]
enabled = true
engineMode = 1
maxBlockHeight = 128
updateRadius = 2
lavaObscures = true
hiddenBlocks = ["ancient_debris", "nether_quartz_ore", "nether_gold_ore", "gold_block", "gilded_blackstone"]
Что означают опции
enabled- вкл/выкл защиту в конкретном мире.engineMode- режим работы (1, 2 или 3). Подробнее ниже.maxBlockHeight- максимальная высота, на которой блоки будут скрываться.updateRadius- радиус от игрока, где блоки не скрываются. Если игроки видят фейковые руды - увеличь это значение.lavaObscures- блоки рядом с лавой тоже скрываются.hiddenBlocks- список блоков, которые нужно прятать (режим 1) или которые будут использоваться для подмены (режимы 2 и 3).replacementBlocks- блоки, которые будут скрыты, но не станут фейковыми (только для режимов 2 и 3).
Блоки и теги можно исключать из списка с помощью префикса !. Правила применяются слева направо - удаления лучше указывать после добавлений (работает с версии 1.4.10).
Режимы работы
| Режим | Описание |
|---|---|
| Режим 1 | Заменяет все полностью скрытые блоки (нет воздуха рядом) из hiddenBlocks на блоки из replacementBlocks. |
| Режим 2 | Заменяет все блоки из hiddenBlocks и replacementBlocks на случайные блоки из hiddenBlocks. |
| Режим 3 (рекомендуемый) | Работает почти как режим 2, но лучше для медленных соединений. |
Для обычных игроков без читов мод полностью прозрачен. Проблемы могут быть только при высоком пинге или массовом взрыве блоков.
Кастомные измерения
Если у тебя мод с новыми измерениями, настрой для них AntiXray так:
["custom:cool_world"]
enabled = true
...
Для разработчиков модов
Если ты создаёшь мод с новыми рудами, добавь их в тег #antixray:hidden_only_ores. Такие блоки будут скрываться от X-Ray, но не станут использоваться как фейковые руды. Это полезно, если руда издаёт звуки или частицы - так они не будут палить игроков (с версии 1.4.10).
О моде
AntiXray - порт Paper-фикса против X-Ray из версии 1.17 для Fabric и Forge. Взяли лучшее от Paper: асинхронную обработку и сетевой код. В итоге получился мод, который не грузит сервер и эффективно борется с читерами.
Если ты собираешь сервер и хочешь честную экономику - этот мод маст-хэв. Ставь, настраивай под свой мир и забудь про X-Ray.