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
- Place a bunch of bee hives (not nests) on the ground
- Spawn a creeper and ignite it with flint and steel
- Collect the drops
→
Every single removed block is accounted for