diff options
author | Thinkofdeath <thinkofdeath@spigotmc.org> | 2014-11-28 11:23:19 +0000 |
---|---|---|
committer | Thinkofdeath <thinkofdeath@spigotmc.org> | 2014-11-28 11:23:19 +0000 |
commit | 669c44cb3c9c13eed1e32172b56b5619e06b583d (patch) | |
tree | 2908173329e821aa4f817bdb7fb4cabf8dbddca9 /nms-patches/PlayerInteractManager.patch | |
parent | 24557bc2b37deb6a0edf497d547471832457b1dd (diff) | |
download | craftbukkit-669c44cb3c9c13eed1e32172b56b5619e06b583d.tar craftbukkit-669c44cb3c9c13eed1e32172b56b5619e06b583d.tar.gz craftbukkit-669c44cb3c9c13eed1e32172b56b5619e06b583d.tar.lz craftbukkit-669c44cb3c9c13eed1e32172b56b5619e06b583d.tar.xz craftbukkit-669c44cb3c9c13eed1e32172b56b5619e06b583d.zip |
Fix eating food whilst not facing a block
Diffstat (limited to 'nms-patches/PlayerInteractManager.patch')
-rw-r--r-- | nms-patches/PlayerInteractManager.patch | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nms-patches/PlayerInteractManager.patch b/nms-patches/PlayerInteractManager.patch index ac0ab569..4acc1df9 100644 --- a/nms-patches/PlayerInteractManager.patch +++ b/nms-patches/PlayerInteractManager.patch @@ -1,5 +1,5 @@ ---- ../work/decompile-bb26c12b/net/minecraft/server/PlayerInteractManager.java 2014-11-27 08:59:46.857421159 +1100 -+++ src/main/java/net/minecraft/server/PlayerInteractManager.java 2014-11-27 08:42:10.108850996 +1100 +--- ../work/decompile-8eb82bde//net/minecraft/server/PlayerInteractManager.java 2014-11-28 11:22:56.150823158 +0000 ++++ src/main/java/net/minecraft/server/PlayerInteractManager.java 2014-11-28 11:18:08.282829547 +0000 @@ -1,5 +1,13 @@ package net.minecraft.server; @@ -275,7 +275,7 @@ + + // If we have 'true' and no explicit deny *or* an explicit allow -- run the item part of the hook + if (itemstack != null && ((!result && event.useItemInHand() != Event.Result.DENY) || event.useItemInHand() == Event.Result.ALLOW)) { -+ if (itemstack.getItem() instanceof ItemBucket) { ++ if (itemstack.getItem() instanceof ItemBucket || itemstack.getItem() instanceof ItemFood) { + this.useItem(entityhuman, world, itemstack); + } else { + itemstack.placeItem(entityhuman, world, blockposition, enumdirection, f, f1, f2); |