From 9e8c3772871f19b2ee017f25e8b8b02f45a895de Mon Sep 17 00:00:00 2001
From: md_5 <git@md-5.net>
Date: Sun, 6 Mar 2016 09:57:59 +1100
Subject: [PATCH] Update chorus fruit tele event destination.

---
 nms-patches/ItemChorusFruit.patch | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/nms-patches/ItemChorusFruit.patch b/nms-patches/ItemChorusFruit.patch
index d2606afde0..77739fe1bc 100644
--- a/nms-patches/ItemChorusFruit.patch
+++ b/nms-patches/ItemChorusFruit.patch
@@ -12,7 +12,7 @@
  public class ItemChorusFruit extends ItemFood {
  
      public ItemChorusFruit(int i, float f) {
-@@ -19,6 +25,17 @@
+@@ -19,7 +25,21 @@
                  double d4 = MathHelper.a(entityliving.locY + (double) (entityliving.getRandom().nextInt(16) - 8), 0.0D, (double) (world.Z() - 1));
                  double d5 = entityliving.locZ + (entityliving.getRandom().nextDouble() - 0.5D) * 16.0D;
  
@@ -24,9 +24,13 @@
 +                    if (teleEvent.isCancelled()) {
 +                        break;
 +                    }
++                    d3 = teleEvent.getTo().getX();
++                    d4 = teleEvent.getTo().getY();
++                    d5 = teleEvent.getTo().getZ();
 +                }
-+                // CraftBukkit end
 +
                  if (entityliving.k(d3, d4, d5)) {
++                    // CraftBukkit end
                      world.a((EntityHuman) null, d0, d1, d2, SoundEffects.af, SoundCategory.PLAYERS, 1.0F, 1.0F);
                      entityliving.a(SoundEffects.af, 1.0F, 1.0F);
+                     break;