Explosion Breaks No Block - это утилита для Майнкрафт, которая дает полный контроль над взрывами. По умолчанию мод ничего не меняет, но с его помощью можно запретить взрывам разрушать блоки или уничтожать выпавшие предметы. Звучит просто, но на деле это мощный инструмент для настройки игрового процесса.
Зачем это нужно?
В ванильном Майнкрафте взрывы - это разрушение и хаос. Криперы, гасты, кровати в Аду и даже заряженные криперы могут уничтожить постройки и ценные ресурсы. Особенно обидно, когда взрыв разносит ферму или хранилище. С этим модом можно оставить урон по игрокам и мобам, но убрать разрушение блоков. Или наоборот - разрешить разрушение, но защитить выпавшие предметы от уничтожения.
Как это работает?
Начиная с версии 0.3, мод перешел на конфигурационную систему. Раньше использовались геймрулы, но теперь все настраивается через файл ./config/explosionbreaksnoblock/explosionbreaksnoblock.json. После изменения конфига нужно либо перезапустить игру, либо выполнить команду explosionbreaksnoblock reload (требуются права).
Мод поддерживает ID и теги сущностей и блоков. Теги указываются с префиксом #, а несколько значений разделяются точкой с запятой. Это позволяет гибко настраивать, какие именно взрывы будут защищены.
Примеры настройки
- Чтобы криперы и взрывы кроватей не разрушали блоки, установите значение
ExplosionBreaksNoBlockListв#minecraft:beds; minecraft:creeper. - Чтобы гранаты из мода Tacz не уничтожали выпавшие предметы, задайте
ExplosionNoItemDamageListзначениеtacz:bullet. - Если нужно, чтобы белая кровать при этом все же могла разрушать блоки, добавьте
minecraft:white_bedвExplosionBreaksNoBlockWhiteList.
Почему конфиг, а не геймрулы?
Разработчик объясняет, что конфигурационная система не зависит от ванильных геймрулов, лучше расширяется и может частично защищать от взрывов из других модов. Это важно, если вы используете сборки с техникой, оружием или магией - там взрывы бывают самыми разными.
Ограничения
Мод работает, изменяя ванильные классы взрывов. Если другой мод использует нестандартные эффекты взрывов или добавляет свои механики разрушения, этот мод не сможет их заблокировать. Например, если мод создает собственный тип взрыва с уникальной логикой, придется ждать совместимости или искать другие решения.
Старая версия (до 0.3)
Если вы использовали мод раньше, то помните команды /gamerule EBNB:xxx true и /gamerule ENID:xxx true. Они позволяли запрещать разрушение блоков и уничтожение предметов соответственно. Респавн-блоки (кровати и якоря возрождения) тоже учитывались. Эта информация все еще актуальна для старых версий, но в новых лучше переходить на конфиг.
Итог
Explosion Breaks No Block - это must-have для тех, кто строит большие проекты и не хочет, чтобы случайный крипер уничтожил часы работы. Он также пригодится на серверах, где нужно защитить территории от гриферов, но сохранить урон от взрывов. Мод легкий, не конфликтует с большинством других модов и дает точечный контроль. Скачайте Explosion Breaks No Block и настройте взрывы под себя!

