mojira.dev
MC-114111

Dispenser drops some items with special dispense behavior if they cannot be dispensed

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

Comments 12

muzikbike

Affects 18w47b, including fish buckets

muzikbike

Affects 18w48a

muzikbike

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

muzikbike

Affects 18w49a

muzikbike

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.

2 more comments
h2ofiremaster

Confirmed for 20w45a

O_and_W_W

Confirmed for 20w46a

ampolive

Can confirm in 1.17.1 Pre-release 1.

ampolive

Can confirm in 1.17.1.

Dongwhi Kim

Include honey comb

Marcono1234

muzikbike

(Unassigned)

Confirmed

Gameplay

Normal

Items, Redstone

boat, bucket, dispense, dispenser, dispenser-functionality, drop, item, lava_bucket, minecart, water_bucket

Minecraft 1.11.2, Minecraft 17w06a, Minecraft 1.13.1, Minecraft 18w47a, Minecraft 18w47b, ..., 1.17.1 Pre-release 1, 1.17.1, 1.19.3, 1.21.1, 24w33a

Retrieved