Мод для Майнкрафт на Fabric, превращающий землю под ногами в механику испытания: блок может исчезнуть, когда его покинет последний игрок. Он подойдёт для паркура, карт с испытаниями, выживания и миров с друзьями; по умолчанию механика выключена.
Возможности
Мод отслеживает опорные блоки игроков с учётом обычной игровой физики: ступени, плиты, ковры, заборы, слои снега, люки и другие неполные блоки обрабатываются корректно. Один блок не исчезнет, пока на нём стоит хотя бы один отслеживаемый игрок; прыжок на месте также не освобождает прежнюю опору.
Зрители не отслеживаются, а игроки в творческом режиме по умолчанию не затрагиваются. Плавание, полёт на элитрах, обычный полёт и езда на транспорте не считаются стоянием на блоке. Бедрок, порталы в незер и энд, врата энда, жидкости и блоки с данными вроде сундуков и печей защищены по умолчанию.
Для защиты блоков используются теги #vanishingground:protected и #vanishingground:vanishing. Их можно дополнить или заменить датапаком в файлах:
data/vanishingground/tags/block/protected.json— для режима чёрного списка;data/vanishingground/tags/block/vanishing.json— для режима белого списка.
Как пользоваться
Включите механику командой /vg enable; /vg — короткая форма /vanishingground. Все команды требуют уровень прав 2.
/vg help,/vg disable,/vg status,/vg debug— справка, отключение, состояние и отладка./vg delay <ticks>,/vg warning <ticks>,/vg restore <ticks>— задержка исчезновения, предупреждение и время восстановления./vg fluids allow|protectи/vg block_entities allow|protect— разрешить или защитить жидкости и блоки с данными./vg mode blacklist|whitelist— выбрать чёрный или белый список блоков./vg removalmode vanish|restore— удалять блок навсегда или восстанавливать его через заданное время./vg dimensions add|remove <dimension>,/vg dimensions clear,/vg dimensions list— ограничить работу механики измерениями./vg creative ignore|affect— исключить или затрагивать творческий режим./vg sneak protect|normal— сохранять блок при отходе в режиме крадущегося игрока./vg flyleave keep|vanish— задать поведение при взлёте или посадке на транспорт./vg immune add|remove <onlinePlayer>,/vg immune clear,/vg immune list— управлять списком неуязвимых игроков./vg preset parkour|challenge|safe— применить готовый набор правил.
Настройки
После первого запуска создаётся файл config/vanishingground.json. В нём задаются включение механики, задержка, предупреждение, обработка жидкостей и блоков с данными, режим выбора блоков, восстановление, измерения, творческий режим, защита при крадущемся передвижении, полёт и список неуязвимых игроков.
В режиме blacklist исчезают все твёрдые блоки, кроме защищённых. В режиме whitelist исчезают только блоки с тегом #vanishingground:vanishing. Режим белого списка безопаснее для смешанных миров выживания и приключений.
Требования и совместимость
Требуются Fabric Loader и Fabric API. Изменения команд сохраняются в конфигурации сразу.
