C
ClearView News

Minecraft how to stop tnt from breaking blocks

Author

William Cox

Published Mar 31, 2026

Minecraft how to stop tnt from breaking blocks

There is currently (14w07a) no way to prevent TNT from dealing damage to blocks short of spawning in water at the location of the TNT, which then leaves you with random water sources. Rollback Post to Revision RollBack. Minecraft-things: More Minecraft-things:

There are other answers below:

Make a contraption that makes a command block go on and off and on and off and on, etc, etc. now, type /kill @e[type=PrimedTnt] in the command block. This will destroy tnt as soon as it is set. SIMPLE!

Click to expand… instead, clear the #blockList. this block list contains the list of blocks that would be destroyed by the event. clearing the list = no blocks destroyed. however, this may still activate other physics (knocking off hanging items off walls, for example, however your method may also do this too) Steps to write Java. 1.

execute at @e[type=tnt,nbt={Fuse:1s}] run summon creeper ~ ~ ~ {ignited:1b,Fuse:0s} kill @e[type=tnt,nbt={Fuse:1s}] Make sure mob griefing is off and if that’s a problem then oh well put the TNT in some water or something.

How to TURN OFF TNT in Minecraft & Stop Explosions, Destroying blocks, or Griefing (FAST Method!) If playback doesn’t begin shortly, try restarting your device. Videos you watch may be added to …

The first step is to set up a scoreboard objective to track TNT that’s about to explode: /scoreboard objectives add TNTGoBoom dummy. Next, we need to set up a fill clock. You’ll need two command blocks in a column with an air block separating them. In the bottom, enter the following command: fill ~ ~1 ~ ~3 ~1 ~ air.

I just found out… if you can override the EntityExplode event for TNT, then make an explosion that doesn’t break blocks by using world.createExplosion(float x, float y, float z, float power, boolean setFire, boolean breakBlocks); It should work: it didn’t throw any errors.

For Java Edition, refer to the “Control Explosions Using Plugin” section below. If set to true, TNT explosions are enabled in your Minecraft worlds. This is the default value. If set to false, TNT explosions are disabled in your Minecraft worlds. /gamerule mobGriefing .

In one of them it says…. Prevent: at the top… make sure at the top of the list it does not say prevent: Prevent: TnT block dmg: FALSE. You might have missed “Prevent:” Also there should be and item blacklist, you should remove the TnT item # from the blacklist’s. Twitmuck2000 said: ↑. block-tnt-block-damage: false`.

Thus, the block resistances are 24.2 (charged creepers), 15.534 (TNT), 11.2 (creepers), 3.284 (fireballs). How do you jump TNT? Place 4 TNT around the pressure plate. Prime the TNT by standing on the pressure plate. When the TNT flashes 7 times, jump. When you get launched by the TNT, you will gain a bit of air. How do I turn off Creeper griefing?

How do I get rid of TNT in Minecraft?

Make a contraption that makes a command block go on and off and on and off and on, etc, etc. now, type /kill @e [type=PrimedTnt] in the command block. This will destroy tnt as soon as it is set. SIMPLE!

Is it possible to prevent TNT from dealing damage to blocks?

There is currently (14w07a) no way to prevent TNT from dealing damage to blocks short of spawning in water at the location of the TNT, which then leaves you with random water sources. ok so could I trop tnt then have it teleported to somewhere else and spawn a ignited creeper at the same place that I placed the tnt so it blows up rite after???

How do you make TNT explode without any damage?

Now if you want to still have the explosion effect without causing any damage, then you need to replace the fireball summon command with 2 command blocks (and therefore extend your fill clock by one more block): These two commands create the particle effect and sound of TNT exploding, but that’s it.

Why can’t you pick up broken blocks when TNT explodes?

When TNT explodes, a percentage of the blocks broken in the explosion are permanently destroyed and can’t be picked up. I think what the OP wants is a way to stop the blocks from permanently being destroyed.