From c2fdd5cadd1f7616f8c792a630869cc9694ba370 Mon Sep 17 00:00:00 2001 From: Dinnerbone Date: Mon, 31 Jan 2011 01:35:29 +0000 Subject: [PATCH] Implemented PLAYER_ITEM_HELD --- src/main/java/net/minecraft/server/NetServerHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/net/minecraft/server/NetServerHandler.java b/src/main/java/net/minecraft/server/NetServerHandler.java index 29e5f9e291..5ce2485bc8 100644 --- a/src/main/java/net/minecraft/server/NetServerHandler.java +++ b/src/main/java/net/minecraft/server/NetServerHandler.java @@ -21,6 +21,7 @@ import org.bukkit.event.block.BlockRightClickEvent; import org.bukkit.event.player.PlayerAnimationEvent; import org.bukkit.event.player.PlayerChatEvent; import org.bukkit.event.player.PlayerItemEvent; +import org.bukkit.event.player.PlayerItemHeldEvent; import org.bukkit.event.player.PlayerMoveEvent; import org.bukkit.plugin.Plugin; // CraftBukkit end @@ -535,6 +536,11 @@ public class NetServerHandler extends NetHandler implements ICommandListener { } public void a(Packet16BlockItemSwitch packet16blockitemswitch) { + // Craftbukkit start + PlayerItemHeldEvent event = new PlayerItemHeldEvent(Type.PLAYER_ITEM_HELD, getPlayer(), e.inventory.c, packet16blockitemswitch.a); + server.getPluginManager().callEvent(event); + // Craftbukkit end + this.e.inventory.c = packet16blockitemswitch.a; }