diff --git a/paper-server/nms-patches/ItemArmor.patch b/paper-server/nms-patches/ItemArmor.patch index 575de65bf3..c9babe4301 100644 --- a/paper-server/nms-patches/ItemArmor.patch +++ b/paper-server/nms-patches/ItemArmor.patch @@ -6,7 +6,7 @@ +// CraftBukkit start +import org.bukkit.craftbukkit.inventory.CraftItemStack; -+import org.bukkit.event.block.BlockDispenseEvent; ++import org.bukkit.event.block.BlockDispenseArmorEvent; +// CraftBukkit end + public class ItemArmor extends Item { @@ -21,7 +21,7 @@ + org.bukkit.block.Block block = world.getWorld().getBlockAt(isourceblock.getBlockPosition().getX(), isourceblock.getBlockPosition().getY(), isourceblock.getBlockPosition().getZ()); + CraftItemStack craftItem = CraftItemStack.asCraftMirror(itemstack1); + -+ BlockDispenseEvent event = new BlockDispenseEvent(block, craftItem.clone(), new org.bukkit.util.Vector(0, 0, 0)); ++ BlockDispenseArmorEvent event = new BlockDispenseArmorEvent(block, craftItem.clone(), (org.bukkit.craftbukkit.entity.CraftLivingEntity) entityliving.bukkitEntity); + if (!BlockDispenser.eventFired) { + world.getServer().getPluginManager().callEvent(event); + }