mojira.dev
MC-8565

Underwater: TNT dispensed into a block above a dispenser visually appears above the block

Underwater dispenser with a block above it dispensed TNT which stayed in the water, then destroyed its surroundings.

Related issues

MC-13591 TNT destroys blocks in water MC-47883 TNT in water still blows up blocks. MC-48573 tnt destroys blocks even when submerged under water MC-49124 TNT causes environmental damage even in water MC-49276 Most TNT cannons no longer work MC-49779 TNT in water destroys blocks MC-49810 TNT is floating in water MC-50218 TNT destroying Blocks in water MC-50659 TNT in Water still destroys terrain MC-50872 Explosions Bypasses Water. MC-52215 bug with tnt and slab under water MC-53054 TNT Destroys tiles when exploding in water MC-53269 Tnt MC-53288 In 14w11b, tnt destroys blocks even when in water. I tested it in older versions, and it didn't destroy any blocks while in water MC-53395 4+ TNT do block damage even in water MC-53446 "too much" TNT in water deals environmental damage MC-54276 TNT causes block damage despite being in water MC-59132 TNT causes damage under water MC-76109 TNT exploding in water

Attachments

Comments

migrated
[media][media][media][media][media][media][media][media][media]
migrated

Confirmed for 13w04a.
Attached brighter screenshots for easy viewing. Would you like me to remove the previous ones?

migrated

Confirmed in Release Candidate.
This also happens when the dispenser is facing sideways, but not when it's facing downwards. Also, the block in front is necessary.

migrated

It happens randomly in all conditions, be it flowing or still water, no matter how it is dispensed, block or not. It just happens sometimes.

migrated

As Victor said, it is a wider range of circumstances where this happens. Please update this to be slightly more generalized as TNT in water sometimes (most of the time for me) blows up blocks around it, not just when dispensed from an upwards dispenser with a block on top.

Lots of things that have been marked here as duplicates, where in actual fact this should have been marked under one of them as this only explains "part" of the bug.

xlash123

I can duplicate this bug every time I make a TNT cannon. It seems to have to do with having enough fire power. For example, 1 block of TNT will not break any blocks underwater, but 5 will break blocks underwater.

migrated

Confirmed in 14w11b.
My TNT cannon randomly blows up when I use it with 6 TNT blocks (ignited with redstone during the same tick). Sometimes everything works fine, but sometimes the TNT just ignores the flowing water.
It did not happen with 1 or 2 TNT as far as I can tell.
I did not test 4 or 5.
EDIT : Further testing showed that the bug occurs with 3 TNT (11 explosions/30 tries), but is at least unlikely with 1 or 2 TNT (0/30 for both).

Fortunately I was in creative when I found this bug, I can't imagine my reaction if it destroyed half of a redstone device in survival...
Please fix this bug :'(

migrated

Still a problem in 14w18a

Problem is present in various scenarios where TNT is submerged in water. The effect is unreliable, but common.

Water is supposed to keep TNT from destroying blocks, however it is failing to do so. This renders numerous (almost all) cannon designs useless.

This issue needs updated as the problem occurs in a much broader range of situations than the original issue suggests. Many of the "duplicate" issues are more inclusive (and better written), and should be looked into.

migrated

MC-48573:

freddy added a comment - Today 8:56 AM

This bug is still present in snapshot 14w19a.

galaxy_2alex

Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 / Launcher version 1.5.3 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

migrated

Confirmed on 1.8.1-pre3.

migrated

Actually, this bug's description/title is wrong. The real bug is that tnt entity is actually in the dirt block but displayed above 1 block on client-side. Confirm this by running following command before TNT blows up :

/execute @e[type=PrimedTnt,r=5,c=1] ~ ~ ~ summon Chicken ~ ~ ~ {Invulnerable:1,NoAI:1}

The Chicken gets spawned in the block.

And see this video. Blocks don't get destroyed because TNT is actually in a obsidian block.

migrated

Would any mods mind to confirm my statement above and maybe assign this ticket to me? (Or resolve this as Invalid so I can create proper one)

migrated

Could someone update the title and description to reflect what is actually happening?

trazlander

Actually, this bug's description/title is wrong. The real bug is that tnt entity is actually in the dirt block but displayed above 1 block on client-side.

Ya this is true. A TNT entity that is within a dirt block is of course going to blow up that dirt block, and be able to chain the explosion to other explode-able blocks around it. A TNT entity is not an item entity, so it's not going to get pushed to the side or anything, it's just going to sit inside that block until it explodes. The bug here is the visual TNT is getting displayed on top of the block instead of just visually staying inside of it.

This is what it looks like in-game: http://i.imgur.com/7aGyIry.png

But quickly logging out and opening MCEdit, you can see the TNT entity (red box) is sitting on top of the dispenser, within the obsidian block: http://i.imgur.com/i5OdLVP.png

migrated

Confirmed for 15w46a & 1.8.8

The TNTs are now visually inside the blocks in 15w46a. I don't know if that's intended or not.

migrated

That's the intended behaviour, is previously displayed wrong on the client, (see comment above) and thus wasn't inside water, but inside a diffrent block, so it destroys blocks

migrated

@unknown: Yes, I know. I wasn't clear enough with my comment. I meant that I don't know if this issue as a whole is working as intended, and I still don't. 🙂

migrated

it probably is working as intended with the setup shown in the attachments, as the tnt is in the block, and not in the water

migrated

It displays inside the block now?

migrated

Yes, see the gif of 15w46a attached by @unknown

migrated

Oh, I missed that. Thanks. Resolving as fixed and updating title.

migrated

(Unassigned)

Confirmed

dispenser, tnt, water

Snapshot 13w04a, Minecraft 1.5, Minecraft 1.7.4, Minecraft 14w06b, Minecraft 14w08a, ..., Minecraft 1.7.9, Minecraft 14w17a, Minecraft 1.8.1-pre3, Minecraft 1.8.8, Minecraft 15w46a

Minecraft 15w46a

Retrieved