mojira.dev
MC-174557

Bee hives, snow layers, and nether vines are immune to explosion decay

The bug

When destroyed by an explosion, bee hives and snow layers will always drop 100% of the items. Nether vines will drop 33% of the time like usual, unaffected by the explosion. This is because the loot tables don't have the survives_explosion/explosion_decay functions that nearly all other block loot tables have.

I went through all the block loot tables and these were the only unusual ones. Everything else either requires a specific tool to drop in the first place, or is intentionally a guaranteed drop (like shulker boxes, beacons, and heads).

How to reproduce

  1. Place a bunch of bee hives (not nests) on the ground

  2. Spawn a creeper and ignite it with flint and steel

  3. Collect the drops
    → ❌  Every single removed block is accounted for

Comments 7

Im unable to reproduce with nether vines and snow layers, bee hives still happens though (as of 1.16.2)

@unknown - All of them are still affected. The low chance of the vines dropping should be stacked with the chances of the explosion, and snow layers shouldn't drop snowballs at all.

Snow layers dropping snowballs is fine since explosions are treated as though it has the correct tool (it can drop cobblestone from stone and so on). But the issue is that it has no decay unlike almost all other blocks

Can confirm in 20w51a.

Can confirm in 21w03a.

Can confirm in 1.19.

tryashtar

(Unassigned)

Confirmed

Platform

Normal

Loot tables

20w11a, 20w17a, 1.16.2, 20w51a, 21w03a, 1.19, 1.19.2, 22w42a, 1.21.3

Retrieved