Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

I'm in a bit of a pickle.


It seems someone playing on my friend's SMP server decided that it would be a good idea for him to do some testing with TNT.

Endless Sea of TNT

Now, he's conscientiously set this atrocity up a reasonable distance from the rest of the construction on the server, so I don't think that it will effect any damage in the other projects, but someone still has to get rid of it. Guess Who.


This is what I've come up with, as a means of surviving the cataclysm:

Obsidian Shelter

However, this shelter is of course, based on the assumption that since Obsidian cannot be destroyed by explosions, it will act as a barrier to their consequences. If I were to hide inside this shelter, would I emerge unscathed after detonating the TNT?

share|improve this question
3  
From my own experiments with large areas of TNT on multiplayer servers (my own! not griefing!) setting of that much much TNT is likely to cause a lot of lag, possiby even crash the server. So you may want to back up the save game file before trying, and have as few players as possible on the server at the time of detonation. –  Martin Apr 24 '11 at 22:53
40  
I only hope you shoo'ed the sheep to safety before testing this. –  Rapida Apr 25 '11 at 2:34
16  
I only hope you record this and post it to youtube while testing it. –  SevenSidedDie Apr 28 '11 at 3:46
1  
@GnomeSlice Surely you have a backup… and the free time to indulge the idle curiosity of random people on the internet!? (j/k) –  SevenSidedDie Apr 28 '11 at 5:02
2  
I sure hope you built a floor for that shelter. –  Zibbobz Dec 20 '13 at 16:27

5 Answers 5

up vote 36 down vote accepted

Anecdotally, from the explosion patterns on another question, I never saw a block that was further from the center being destroyed while another, closer block wasn't. All my target blocks (redstone) had 0 resistance, so anything touching them should have popped them (though they do have a sort of resistance when they get destroyed).

The mechanics as described on the Explosion page over on the Minecraft Wiki state that they are modeled as rays originating from the explosion center travelling out until they are fully attenuated. If they all meet an impenetrable wall (obsidian), they can all be absorbed and nothing gets through.

share|improve this answer

I LIVED.


I LIVED.


Based on this, it appears that yes, obsidian 'blocks' the effects of explosions. My health meter flashed, and my character said Oof! a bunch of times, but no damage was taken.

share|improve this answer
2  
I stand corrected. I guess the difference is that the obsidian doesn't get destroyed in the explosions (generally my informal experiences come from cobblestone or dirt walls). Nice evidence. :) –  Kevin Y Apr 25 '11 at 2:29
8  
This has got to be the screenshot of the week. –  Ullallulloo Apr 25 '11 at 17:00
1  
I'd guess the flashing/'oof'ing was a byproduct of some sort of client-side prediction guessing that you were taking damage, but getting nullified by the server saying "no that player isn't getting hurt". Really awesome demo/test though! –  Doktor J May 13 '11 at 16:49
1  
Were you wearing armor? –  Zommuter Jul 29 '13 at 6:35
2  
I sure hope that sheep survived... –  Zibbobz Mar 19 at 14:03

Depending on how you define "passing through", because explosion has different effects on blocks and entities.

According to the Minecraft wiki article on explosion, entities (including you the player) will always get at least 1 point (half-heart) damage if they are within blast radius (TNT: 8, creepers: 6, fireballs: 2), regardless of explosion exposure (calculated with sophisticate algorithm, or simply how much you're covered by obsidian). And the damage can be absorbed by armor subsequently.

The above statement is reproducible for me with a 1.5_01 client. However, the main part of that article was written by me based on disassembled code, so I can't provide more verifiable sources than this.

share|improve this answer
2  
Who doesn't love disassembled code? +1 :) –  GnomeSlice May 11 '11 at 15:09

I don't know if this would work on large areas like yours, but according to the minecraft wiki, water will block terrain damage (but not player/mob damage).

share|improve this answer
1  
Yeah, to do EOD in Minecraft all you need is a bucket of water. Douse an area, set a few off, and repeat. They won't chain if submerged, the only hazard is that if you activate multiple and the explosion from one knocks another out of the water, then problems can arise. –  Nick T Apr 25 '11 at 16:30
1  
A good tip, but this doesn't really answer the question about Obsidian. =] –  GnomeSlice Jul 9 '11 at 22:55

I did a similar experiment with obsidian. I placed tnt all around an obsidian box. Then I put four chests in the obsidian box. After covering all the walls with obsidian and then setting off the tnt, 3 of the four chests that were in the obsidian were destroyed. My conclusion: even though explosions don't destroy obsidian, they still go through the obsidian block and can damage blocks inside the box.

share|improve this answer
    
Interesting setup - though the mechanism may have changed significantly since the question was originally asked –  Zommuter Jul 27 '13 at 20:02
    
@Zommuter It hasn't. –  SevenSidedDie Jul 27 '13 at 22:09
    
@SevenSidedDie So GnomeSlice was just lucky to take no damage at all? –  Zommuter Jul 28 '13 at 8:36
1  
@Zommuter Explosion damage for entities and blocks are calculated differently, so the discrepancy is probably there. Each "oof" GnomeSlice experienced was potential damage that could break a chest, but armour probably blocked it. –  SevenSidedDie Jul 28 '13 at 17:50

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.