summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ItemInWorldManager.java
diff options
context:
space:
mode:
authorErik Broes <erikbroes@grum.nl>2011-03-24 23:27:40 +0100
committerErik Broes <erikbroes@grum.nl>2011-03-24 23:27:40 +0100
commitf330025f1fc00eaaa39a4493a7e13a5394d99fd1 (patch)
tree2a06f52014fd09d0f08cfc14a23416e0341005e2 /src/main/java/net/minecraft/server/ItemInWorldManager.java
parent92518f4fc06a46cd67869224e11fe426c280b952 (diff)
downloadcraftbukkit-f330025f1fc00eaaa39a4493a7e13a5394d99fd1.tar
craftbukkit-f330025f1fc00eaaa39a4493a7e13a5394d99fd1.tar.gz
craftbukkit-f330025f1fc00eaaa39a4493a7e13a5394d99fd1.tar.lz
craftbukkit-f330025f1fc00eaaa39a4493a7e13a5394d99fd1.tar.xz
craftbukkit-f330025f1fc00eaaa39a4493a7e13a5394d99fd1.zip
Fixed unable to eat/throw
Diffstat (limited to 'src/main/java/net/minecraft/server/ItemInWorldManager.java')
-rw-r--r--src/main/java/net/minecraft/server/ItemInWorldManager.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/ItemInWorldManager.java b/src/main/java/net/minecraft/server/ItemInWorldManager.java
index 7cd5f3a1..0dbbe80a 100644
--- a/src/main/java/net/minecraft/server/ItemInWorldManager.java
+++ b/src/main/java/net/minecraft/server/ItemInWorldManager.java
@@ -185,6 +185,12 @@ public class ItemInWorldManager {
public boolean a(EntityHuman entityhuman, World world, ItemStack itemstack) {
int i = itemstack.count;
+
+ PlayerInteractEvent event = CraftEventFactory.callPlayerInteractEvent(entityhuman, Action.RIGHT_CLICK_AIR, itemstack);
+ if (event.useItemInHand() == Event.Result.DENY) {
+ return false;
+ }
+
ItemStack itemstack1 = itemstack.a(world, entityhuman);
if (itemstack1 == itemstack && (itemstack1 == null || itemstack1.count == i)) {