-
Bug
-
Resolution: Unresolved
-
None
-
Minecraft 1.11.2, Minecraft 17w06a, Minecraft 1.12.2, Minecraft 18w03b, Minecraft 18w21b, Minecraft 1.13.2, Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w08b, Minecraft 19w09a, Minecraft 19w11a, Minecraft 19w11b, 20w49a, 21w03a, 1.16.5, 21w06a, 21w08b, 1.17.1 Pre-release 1, 1.19.3, 1.20.4
-
Confirmed
-
Items, Redstone
The bug
As stated in MC-45743 and MC-48239 it is intended that skulls and pumpkins are not dropped when they cannot be equipped for a mob in front or cannot be placed to spawn a mob (wither, snowman and iron golem). However, armor, shields and the elytra are dropped when they cannot be equipped.
Expected behavior
Armor, shields and the elytra are not dropped when there is no mob in front which can equip the item.
Code analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The method net.minecraft.item.ItemArmor.DISPENSER_BEHAVIOR.new BehaviorDefaultDispenseItem() {...}.dispenseStack(IBlockSource, ItemStack) calls the method of the parent class which then drops the item.
- relates to
-
MC-258380 Dispenser does not drop Mob Head when player is not in front of it
- Open
-
MC-45743 Pumpkin Dispenser
- Resolved
-
MC-48239 Mob heads not dispensing from dispensers
- Resolved
-
MC-109400 Dispenser doesn't drop flint and steel, bonemeal and shulker box if it can't use it
- Resolved
-
MC-114111 Dispenser drops some items with special dispense behavior if they cannot be dispensed
- Open