[MC-8853] Falling entities drop as items when falling on non-solid blocks, even when gamerule "doTileDrops" is set to "false" Created: 31/Jan/13  Updated: 31/Dec/13  Resolved: 31/Dec/13

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Snapshot 13w05a
Fix Version/s: None

Type: Bug
Reporter: Luci Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Environment:

Windows XP (32 bit)
Java Version 1.7.0_07


Issue Links:
Duplicate
duplicates MC-6594 Non-living entities (boats, minecarts... Resolved
is duplicated by MC-15117 Falling blocks drop their loot when l... Resolved
is duplicated by MC-30381 Replacing blocks with the new "summon... Resolved
CHK:
Confirmation Status: Confirmed
Game Mode: Creative

 Description   

When you type the gamerule doTileDrops and you place a sand on top of a torch the sand will be dropped.
I think its need to dont drop.
1. Type /gamerule doTileDrops false.
2. Place a torch on the floor.
3. Place a sand up to 2 blocks.
4. The sand will be dropped.
Thanks.



 Comments   
Comment by Aerotactics [ 08/Sep/13 ]

This is probably the most stupid "working as intended feature" because if I don't want any drops, that means I don't want ANY AT ALL EVEN FROM STUPID CRAP LIKE THIS!

Comment by Markku [ 03/Feb/13 ]

Dean's explanation is the technical explanation why it happens to work as it works now. However, it does not mean the behavior could not be considered a bug.

From the player's point of view, falling sand is just a falling block, and expects that the "falling block" would then not drop an item. The conversion to entity is merely a programming convenience and allows physics simulation (otherwise the falling effect would need to be "blocky", instant shifts of one meter at a time, too).

All that this needs for "fixing" is that those entities that represent falling blocks check this gamerule when needed. (This would also leave minecarts and such to behave as they do since they are always entities; sand (and gravel) are most of their lifetime blocks.)

Comment by Anon Ymus [ 03/Feb/13 ]

It's like saying that minecarts shouldn't drop when the gamerule is off.

Comment by Dean Baset [ 03/Feb/13 ]

When the sand falls, it switches from a block to an entity. Doing so, it no longer is restricted by the "doTileDrops" gamerule, and drops sand.

Comment by Tails [ 31/Jan/13 ]

Confirmed.

Generated at Sun Jan 12 12:19:09 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.