From 226db0eae7bbaac7d7a14c4ddc608f5868e3731a Mon Sep 17 00:00:00 2001 From: Parker Hawke Date: Sat, 8 Sep 2018 00:15:33 -0400 Subject: [PATCH] Add BlockDispenseArmorEvent --- nms-patches/ItemArmor.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nms-patches/ItemArmor.patch b/nms-patches/ItemArmor.patch index 575de65bf3..c9babe4301 100644 --- a/nms-patches/ItemArmor.patch +++ b/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); + }