Mod

Explosion Breaks No Block

Quick rating

Explosion Breaks No Block

No reviews yet

A simple utility mod that allows you to toggle whether explosions break blocks (still cause damage) and whether explosions damage item entities.

No Theme
No Genre
QoL & Tweaks
Mod Loaders
Forge
NeoForge
Fabric
Minecraft
26.1

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
explosionbreaksnoblock-26.1-0.3.2.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

This mod does not modify game content by default. 本mod默不认会修改游戏内容。

To enable explosion protection features, you need to modify the corresponding settings in the configuration file (path: ./config/explosionbreaksnoblock/explosionbreaksnoblock.json), then either restart the game or use the in-game command "explosionbreaksnoblock reload" (requires permission) to apply changes.

Supports entering entity/block IDs and tags (prefix with #), separated by semicolons.

For example:

  • To prevent Creeper and bed explosions from destroying blocks, set the "value" field of the "ExplosionBreaksNoBlockList" config option to "#minecraft:beds; minecraft:creeper".
  • To prevent grenade explosions from the Tacz mod from destroying item entities, set the "value" field of the "ExplosionNoItemDamageList" config option to "tacz:bullet".
  • To allow white bed to destroy blocks normally under the above modifications, set the "value" field of the "ExplosionBreaksNoBlockWhiteList" config option to "minecraft:white_bed".

Q: Why can't some entity/block explosion destruction from other mods be prevented?

A: This mod prevents explosion damage by modifying vanilla explosion classes. If other mods use non-vanilla explosion effects or add additional destruction mechanics, they cannot be prevented. To request compatibility with specific mods, please submit an issue - the developer may consider adding support.

如果想要启用爆炸保护功能,需要修改配置文件(路径:游戏主目录/config/explosionbreaksnoblock/explosionbreaksnoblock.json)的对应内容,然后重启游戏或在游戏内使用指令"explosionbreaksnoblock reload"(需要权限)以应用更改。

支持填写生物和方块的id,以及生物和方块的标签(以#开头),用英文分号分隔。

例如:

  • 防止苦力怕和床爆炸破坏方块,你需要将"ExplosionBreaksNoBlockList"配置项的"value"设置为"#minecraft:beds; minecraft:creeper"。
  • 防止Tacz中的榴弹爆炸破坏掉落物,你需要将"ExplosionNoItemDamageList"配置项的"value"设置为"tacz:bullet"。
  • 在以上修改的前提下,让白色床爆炸可以照常破坏方块,你需要将"ExplosionBreaksNoBlockWhiteList"配置项的"value"设置为"minecraft:white_bed"。

Q:为什么有些mod的生物或方块的爆炸破坏行为无法防止?

A:本mod通过修改原版的爆炸类来防止爆炸破坏。如果有些mod使用了非原版的爆炸效果或者添加了额外的爆炸破坏效果,那么本mod就无法阻止。如果你想要这个mod兼容其他mod的爆炸效果,欢迎提issue,作者可能会考虑兼容的。

If you want other related features, please let me know here!

如果你想要其他相关的特性,请在这里或者加QQ群973712806告诉我!

This mod does not modify game content by default. 本mod默不认会修改游戏内容。

Starting from version 0.3, to enable explosion protection features, you need to modify the corresponding settings in the configuration file (path: ./config/explosionbreaksnoblock/explosionbreaksnoblock.json), then either restart the game or use the in-game command "explosionbreaksnoblock reload" (requires permission) to apply changes.
Supports entering entity/block IDs and tags (prefix with #), separated by semicolons.
For example:

  • To prevent Creeper and bed explosions from destroying blocks, set the "value" field of the "ExplosionBreaksNoBlockList" config option to "#minecraft:beds; minecraft:creeper".
  • To prevent grenade explosions from the Tacz mod from destroying item entities, set the "value" field of the "ExplosionNoItemDamageList" config option to "tacz:bullet".
  • To allow white bed to destroy blocks normally under the above modifications, set the "value" field of the "ExplosionBreaksNoBlockWhiteList" config option to "minecraft:white_bed".

Q: Why switch to a config file system?
A: The config-based approach no longer relies on vanilla gamerules, offering better extensibility and partial protection against explosion damage from other mods.

Q: Why can't some entity/block explosion destruction from other mods be prevented?
A: This mod prevents explosion damage by modifying vanilla explosion classes. If other mods use non-vanilla explosion effects or add additional destruction mechanics, they cannot be prevented. To request compatibility with specific mods, please submit an issue - the developer may consider adding support.

从0.3版本开始,如果想要启用爆炸保护功能,需要修改配置文件(路径:游戏主目录/config/explosionbreaksnoblock/explosionbreaksnoblock.json)的对应内容,然后重启游戏或在游戏内使用指令"explosionbreaksnoblock reload"(需要权限)以应用更改。
支持填写生物和方块的id,以及生物和方块的标签(以#开头),用英文分号分隔。
例如:

  • 防止苦力怕和床爆炸破坏方块,你需要将"ExplosionBreaksNoBlockList"配置项的"value"设置为"#minecraft:beds; minecraft:creeper"。
  • 防止Tacz中的榴弹爆炸破坏掉落物,你需要将"ExplosionNoItemDamageList"配置项的"value"设置为"tacz:bullet"。
  • 在以上修改的前提下,让白色床爆炸可以照常破坏方块,你需要将"ExplosionBreaksNoBlockWhiteList"配置项的"value"设置为"minecraft:white_bed"。

Q:为什么要改为配置文件版?
A:配置文件版不再需要使用原版的游戏规则系统,扩展性更强,能够在一定程度上阻止其他mod的爆炸破坏。

Q:为什么有些mod的生物或方块的爆炸破坏行为无法防止?
A:本mod通过修改原版的爆炸类来防止爆炸破坏。如果有些mod使用了非原版的爆炸效果或者添加了额外的爆炸破坏效果,那么本mod就无法阻止。如果你想要这个mod兼容其他mod的爆炸效果,欢迎提issue,作者可能会考虑兼容的。

旧版介绍 Legacy Version Info

Simply use the command "/gamerule EBNB:xxx true" to prevent the corresponding explosion from breaking blocks.
(v0.2) And use the command "/gamerule ENID:xxx true" to prevent the corresponding explosion from destroying item entities. Note: The respawn blocks refer to beds and respawn anchor! (ENID: explosion no item damage)

仅需使用指令/gamerule EBNB:xxx true 即可让对应的爆炸不破坏方块。
(v0.2) 使用指令/gamerule ENID:xxx true 可以让对应的爆炸不摧毁掉落物。注意:重生方块(respawn blocks)指床和重生锚!

If you want other related features, please let me know here!
如果你想要其他相关的特性,请在这里或者加QQ群973712806告诉我!

Screenshots

Gallery

  • features
    features

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~350,000
Total Downloads
CurseForge
~310,000
Modrinth
~43,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync