The bug
The report MC-109400 indicates that items with special dispense behavior are not supposed to be dropped when the requirements for the behavior are not met. This is similar to how droppers only drop items if there is no container in front of them.
However, some items are dropped when their special dispense behavior cannot dispense them. This makes this quite inconsistent.
Affected items
oak_boat
birch_boat
spruce_boat
jungle_boat
acacia_boat
dark_oak_boat
minecart
furnace_minecart
chest_minecart
hopper_minecart
tnt_minecart
command_block_minecart
bucket
water_bucket
lava_bucket
cod_bucket
salmon_bucket
pufferfish_bucket
tropical_fish_bucket
glass_bottle (Different sound in this case)
Note: Armor, shields and the elytra have their own report (MC-114107) in case this report is invalid, because for them it is inconsistent with pumpkins and skulls as well.
Linked issues
is duplicated by 1
Comments 12


Affects 18w48a

Affects 18w48b, can I request ownership of the ticket?

Affects 18w49a

I'm confused now, 19w42a makes dispensers drop water bottles when they can't be used, which is passed off as intentional in the blog post. However, this goes against what is stated inthis ticket.
Confirmed for 20w45a

Confirmed for 20w46a

Can confirm in 1.17.1 Pre-release 1.

Can confirm in 1.17.1.
Include honey comb
Affects 18w47b, including fish buckets