Explosion Breaks No Block
Explosion Protection Configuration
The Explosion Breaks No Block mod provides a flexible system for protecting against destructive explosion effects in Minecraft. By default, the mod does not alter gameplay - configuration file setup is required to activate its features.
How to Configure Protection
Starting from version 0.3, to enable explosion protection, you need to edit the configuration file at: ./config/explosionbreaksnoblock/explosionbreaksnoblock.json. After making changes, you must restart the game or use the explosionbreaksnoblock reload command (requires permissions).
Configuration Examples
The system supports entity IDs, block IDs, and tags (with # prefix), separated by semicolons:
- Block Protection: To prevent creeper and bed explosions from breaking blocks, set "ExplosionBreaksNoBlockList" to "#minecraft:beds; minecraft:creeper"
- Item Protection: To prevent grenade explosions from the Tacz mod from damaging dropped items, configure "ExplosionNoItemDamageList" to "tacz:bullet"
- Exceptions: To allow white beds to break blocks normally while protection is active, add "minecraft:white_bed" to "ExplosionBreaksNoBlockWhiteList"
Frequently Asked Questions
Why use configuration files?
The configuration approach provides better extensibility and partial protection against explosions from other mods, without relying on standard game rules.
Why aren't some explosions from other mods blocked?
The mod works by modifying standard explosion classes. If other mods use non-standard explosion effects or additional destruction mechanics, they may not be blocked.
Legacy Version Information
In version 0.2 and earlier, game rule commands were used:
/gamerule EBNB:xxx true - prevents explosion block destruction
/gamerule ENID:xxx true - protects dropped items from explosion damage