summaryrefslogtreecommitdiffstats
path: root/nms-patches
diff options
context:
space:
mode:
authorThinkofdeath <thinkofdeath@spigotmc.org>2014-12-27 12:18:31 +0000
committerThinkofdeath <thinkofdeath@spigotmc.org>2014-12-27 12:18:31 +0000
commit89ebcc214379e1d13a8c93d5196e0ac4b9916e5f (patch)
treecd6d588a246dc5aaa19a7b7db29b17a33eacd0fc /nms-patches
parentd51936efb429ffdb116aa1ef72aa94b598d9967f (diff)
downloadcraftbukkit-89ebcc214379e1d13a8c93d5196e0ac4b9916e5f.tar
craftbukkit-89ebcc214379e1d13a8c93d5196e0ac4b9916e5f.tar.gz
craftbukkit-89ebcc214379e1d13a8c93d5196e0ac4b9916e5f.tar.lz
craftbukkit-89ebcc214379e1d13a8c93d5196e0ac4b9916e5f.tar.xz
craftbukkit-89ebcc214379e1d13a8c93d5196e0ac4b9916e5f.zip
Fix CLOSEST_PLAYER being used for all entities
Diffstat (limited to 'nms-patches')
-rw-r--r--nms-patches/PathfinderGoalNearestAttackableTarget.patch6
1 files changed, 3 insertions, 3 deletions
diff --git a/nms-patches/PathfinderGoalNearestAttackableTarget.patch b/nms-patches/PathfinderGoalNearestAttackableTarget.patch
index 2d602257..a1f6896b 100644
--- a/nms-patches/PathfinderGoalNearestAttackableTarget.patch
+++ b/nms-patches/PathfinderGoalNearestAttackableTarget.patch
@@ -1,11 +1,11 @@
---- ../work/decompile-8eb82bde//net/minecraft/server/PathfinderGoalNearestAttackableTarget.java 2014-11-28 17:43:43.297707431 +0000
-+++ src/main/java/net/minecraft/server/PathfinderGoalNearestAttackableTarget.java 2014-11-28 17:38:23.000000000 +0000
+--- ../work/decompile-8eb82bde//net/minecraft/server/PathfinderGoalNearestAttackableTarget.java 2014-12-27 12:18:17.361358975 +0000
++++ src/main/java/net/minecraft/server/PathfinderGoalNearestAttackableTarget.java 2014-12-27 12:18:17.369358975 +0000
@@ -48,7 +48,7 @@
}
public void c() {
- this.e.setGoalTarget(this.d);
-+ this.e.setGoalTarget(this.d, org.bukkit.event.entity.EntityTargetEvent.TargetReason.CLOSEST_PLAYER, true); // Craftbukkit - reason
++ this.e.setGoalTarget(this.d, d instanceof EntityPlayer ? org.bukkit.event.entity.EntityTargetEvent.TargetReason.CLOSEST_PLAYER : org.bukkit.event.entity.EntityTargetEvent.TargetReason.CLOSEST_ENTITY, true); // Craftbukkit - reason
super.c();
}
}