Dispenser doesn't drop flint and steel, bonemeal and shulker box if it can't use it
When a dispenser tries to place a shulker box, make a fire with flint and steal or use bonemeal on a plant, but the block in front of it is incompatible to that action (everything except air for shulker box and flint and steel and anything except growable plants for bonemeal), it will do nothing instead of dropping it, like it does with water, lava and empty buckets, boats, minecarts, armor, weapons, tools and items that don't have a special action for dispensers.
Created Issue:
Dispenser doesn't drop shulker box if it can't place it
When a dispenser tries to place a shulker box, but there's already a block in front of it, it will do nothing. Other items that fail their usual action in a dispenser get dropped (water bucket, lava bucket, empty bucket, boats, minecarts, armor, weapons, tools).
Dispenser doesn't drop shulker box if it can'tplace itDispenser doesn't drop flint and steel, bonemeal and shulker box if it can't use it
When a dispenser tries to place a shulker box,
but there's already ablock in front of it,it will do nothing. Other items that fail their usual action in a dispenser get dropped (water bucket, lava bucket,empty bucket, boats, minecarts, armor, weapons, tools).When a dispenser tries to place a shulker box, make a fire with flint and steal or use bonemeal on a plant, but the block in front of it is incompatible to that action (everything except air for shulker box and flint and steel and anything except growable plants for bonemeal), it will do nothing instead of dropping it, like it does with water, lava and empty buckets, boats, minecarts, armor, weapons, tools and items that don't have a special action for dispensers.
relates to
is duplicated by
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.
Along with a video, please properly define what you mean by 'throw' in your case. If you expect the bonemeal to be dropped out as an item if it cannot be used, this would be intentional behavior based off of MC-109400. Droppers should be used if you want to drop bonemeal as an item,
Flint and steal and bone meal have the same behaviour as shulker boxes, so maybe it is intended?
But it's indeed not consistent over all items with dispenser behaviour.