Talk:Explosion

This article is updated for Beta 1.1_02, it may not reflect current status. Please help correcting grammar errors and loose wording. Xfs 16:13, 25 December 2010 (UTC)
 * Hey, give him/her a break, he/her obviously worked hard on it, and its a wiki, so why don't you update it? - –The preceding unsigned comment was added by MoonBeans (Talk 09:49, 26 December 2010. Please sign your posts with !
 * Take a look at who has worked the hardest on this page, dude. JohnnyMadhouse 17:29, 26 December 2010 (CST)
 * Here's the updated values if anybody wants to add them. Beta 1.2_01 . Risugami 07:23, 15 January 2011 (UTC)

Updated to Beta 1.5_01. Xfs 12:28, 12 May 2011 (UTC)

Why this article should not be merge to TNT
The reason is simple: creepers cause explosions, and fireballs launched by Ghasts also cause explosions. This is an event with cause and consequence, not a block. It's inappropriate to explain how a fireball explodes in the TNT article. From a programming point of view, the Explosion is a standalone class from EntityTNTPrimed or EntityCreeper or BlockTNT. Xfs 13:36, 26 December 2010 (CST)
 * I see ghast fireballs as Notch's alternative to flying creepers. only, they do not move mid-air, explode on impact, and are coming from an infinite source.
 * just saying.--Kizzycocoa 13:56, 26 December 2010 (CST)
 * Fireballs are flying creepers? Creepers are walking TNT? TNT is actually dynamite? This is awkward. And look at the confusion about "TNT resistance", it's nothing about TNT. Xfs 20:07, 26 December 2010 (UTC)
 * And how would it be from a player's point of view? A lot of players consider creepers to be just like TNT, except they walk around and fuck you over by destroying structures. Idem ditto for fireballs.--Quatroking - Garble Garble! 19:44, 26 December 2010 (UTC)
 * I think It will be helpful to make distinction between concepts rather than create confusion. Explosion is what they have in common, and may also be extended to other entities in the future. Why not abstract it? Xfs 13:55, 26 December 2010 (CST)


 * From the player's point of view, Explosions are to TNT as damage is to weapons. Should Health/Damage also be merged into the Weapons article? Hang on, Skeletons deal damage too, perhaps those should be merged into Weapons as well? Perhaps we should just merge all articles into the main page - they're all about the one game, right?


 * In all seriousness, cause does not equal effect, and articles with different subjects should not be merged. There are already multiple causes of explosions, so merging the data from here will only make it harder to find. More so as further sources of explosions are added to the game. - Bomb Bloke (Talk/Contribs) 16:42, 26 December 2010 (CST)


 * xfs, nevermind about the merging, the page will stay as it is.--Quatroking - Garble Garble! 17:37, 26 December 2010 (CST)

Destroying stationary lava
I have been able to destroy stationary lava, but only when I specifically set up the lava and TNT for that purpose. I made a 3 deep 8 wide "tub" of obsidian in which a single lava source was placed on the wall above the bottom. One TNT was place on each side of the lava block and then they were ignited by hand. After the explosion the lava was gone, no drops or any further oddities. I have been able to recreate this many times and will be making a video, but I do not know why it works, and would like someone else to attempt this to see if perhaps my game was glitching. This was done on ssp. Zephyriphoenix 16:43, 15 January 2011 (UTC)


 * I have reproduced your described phenomenon. However, further experiments (logging modding with MCP 3.1.1) show that the destroyed block is lava (10, which has 0 block resistance) rather than stationary lava (11). How stationary lava turns into lava with surrounding TNT is beyond my knowledge currently. Xfs 12:27, 12 May 2011 (UTC)

Sandstone
What's the resistance? As good as cobblestone? --JonTheMon 22:33, 18 January 2011 (UTC)

Understandability of Block Resistance
It's been a few months since I last saw the table of values for this, back when it was on the TNT page, namely this being the last recorded version of it that I see. My concern here is that for documentation purposes, is this current method really the most ideal way to present the information? The average user will probably want to come on to this page to see how much damage (how many blocks radii will be blown up) X material is gonna take from a Ghast explosion etc. The current resistance values (while completely still relevant, another table/column maybe?) aren't in the best form for anyone to immediately understand. Might it be a much better idea for these to be presented as individual tables or columns of data? The core values defined in the code provide the most accurate information yes, but the practicality of them in some documentation isn't there. Perhaps a table of this or other similar structure might suffice? TheWyo 18:07, 22 January 2011 (UTC)

The issue is that the damage a block takes from each would be dependent on the location of the block relative to the explosion. Since we can't tell you exactly how far away your block is and if there is anything in between, we couldn't give an accurate damage per block. -Lucien 16:27, 9 February 2011 (UTC)
 * Isn't it possible to replicate the very same explosion conditions with each type of block versus tnt? Even relative values could be of use, it would make damage comparison somewhat easier. And then... How could it be measured, say, the ratio between damage of different types of explosions, or do they differ too much in radius (and other stuff) to be comparable? TheKax 18:27, 14 February 2011 (UTC)

Destroying blocks
"Destroyed blocks have 0.3 chance of being dropped as items." Should this be rewritten as "Destroyed blocks have a 30% chance of being dropped as items."? DiHydro 06:30, 5 February 2011 (UTC)
 * Yeah, that makes a lot more sense. I took the freedom and changed it that way. TheKax 18:21, 14 February 2011 (UTC)

Obsidian Indestructible?
This wiki page lists Stationary water, lava, obsidian, and bedrock as indestructible. Stationary liquids, sure, bedrock, arguably sure, but obsidian has a reasonably low block resistance. Can anyone confirm that it's indestructible or provide a video of it being destroyed? Darkid 03:38, 24 March 2011 (UTC)
 * Obsidian's resistance isn't really "reasonably low", being 6,000 and stationary liquids being 500. I've never seen obsidian destroyed by TNT, but I think I've actually seen stationary liquid blocks destroyed by TNT. However, whenever I think I see that, there's too much lag to actually tell. Alphap 07:51, 24 March 2011 (UTC)

Obsidian can be destroyed. Put a 3*3*72 area of TNT with obsidian 3*3 on the bottom, then surround that obsidian with TNT as well. Build a device to set off the pillar of TNT as close to simultaneously as possible, as well as the tnt at the base. You have destroyed obsidian! This works because 648 TNT is on the obsidian at that time. It isn't publicized because nobody's bothered to trigger all that tnt almost simultaneously. Bobbobbob 08:37, 9 April 2011 (UTC)bobbobbob


 * Bobbobbob, please post a save file containing this device so that we can have proof. As far as I know, no one has ever shown that multiple TNT can create a stronger blast against a single block. Having a demonstration of destroying obsidian would be great, but as it is I'm highly doubtful that this actually happens. —KPReid 11:08, 9 April 2011 (UTC)
 * I think the misconception is that most believe(it might've been this way at one point) that blocks have a "health" value which resets every tick, and that if you manage to cause more than one explosion during that tick the damage would accumulate. However, if you check the article, it says that blocks are destroyed based on the "blast force" of each "explosion line," and that if the blast resistance of a block which is in the path of an explosion line is not high enough, the block is destroyed. Ultimately, the damage caused by multiple explosions should be independent of each other. - Alphap T ~ C 15:38, 9 April 2011 (UTC)

Hey you need to stop arguing and just watch this video: http://www.youtube.com/watch?v=VFZKtvHQSNY The article should be updated too. --Ulidtko 01:21, 1 May 2011 (UTC)
 * That video does not prove anything since it doesn't actually show the process of the destruction. Maybe it was the best that he can do, but it still cannot be used as evidence. The thing is, TNTs don't form perfect spheres like that. It is highly possible that he used a map editor, but then again, no proof. --Scykei 01:45, 1 May 2011 (UTC)

Update to beta 1.5
The block resistance table is again verified against a running instance of beta 1.5_01 (logging modding with MCP 3.1.1).

The explosion algorithm seems unchanged. (MCP 3.1.1)


 * TNT vs Obsidian

"Water, stationary lava, and obsidian can be destroyed with sufficient tnt (For obsidian, 77 units of TNT must be within one block of the obsidian). However bedrock is always indestructible, requiring over 231,000 TNT. No computer system a homeowner would have is capable of doing this without crashing and ruining the save file. Note also that these would need to be within 1 unit of the block in question, as well as would need to explode simultaneously."

This is false information and is replaced with an explanation on why explosions are not simultaneous or cumulative. Imagine if water could be destroyed by TNT explosion, how do you build TNT cannons? Let alone obsidian. For the issue about stationary lava being destroyed, refer to a previous section.

If you have access to the decompiled code, you can check for the existence of cumulative effect. For anyone still doubtful, please present your evidence and convincing arguments before you edit the article, because there are enough arguments out there, you can't just ignore them.


 * Fireballs vs Furnaces

Furnaces can't be destroyed by fireballs, and the largest remaining blast force is -0.065 (long experiments with beta 1.5_01, logging modding with MCP 3.1.1).

I made a mistake in the calculation that I forgot the first attenuation step before explosion ray entering a furnace block. The current recalculated value should reflect the reality. (The theoretical value 1.3-(17.5/5+0.3)*0.3-0.75*0.3 = -0.065 is verified by experiments)

BTW, fences can still be destroyed by fireballs (experiments with beta 1.5_01), though not always.

"fireball explosion can happen anywhere" is verified with logging of explosion position (experiments with beta 1.5_01, MCP 3.1.1 modding).


 * Items in explosion

"All standing items caught in the explosion are destroyed. The 30% chance of being dropped applies to a chest as well, but its contents are exempt from this check and will not be destroyed regardless of whether or not the chest block was dropped."

This is actually about interaction with entities, so moved to the the following section and reworded.


 * Fireballs not starting fire

"Prior to Beta 1.3, Ghasts' fireballs could start fire."

Someone stated this with claimed code analysis, but I can't reproduce this statement (experiments with beta 1.5_01). In my experiments with fireballs shot by Ghasts, they never started any fire. If you have access to decompiled code, you can check it against my previous code analysis.

Xfs 12:23, 12 May 2011 (UTC)