30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
|
--- a/net/minecraft/server/PathfinderGoalNearestAttackableTarget.java
|
||
|
+++ b/net/minecraft/server/PathfinderGoalNearestAttackableTarget.java
|
||
|
@@ -60,7 +60,7 @@
|
||
|
}
|
||
|
|
||
|
public boolean apply(Object object) {
|
||
|
- return this.a((EntityLiving) object);
|
||
|
+ return this.a((T) object); // CraftBukkit - fix decompile error
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
@@ -83,7 +83,7 @@
|
||
|
}
|
||
|
|
||
|
public void c() {
|
||
|
- this.e.setGoalTarget(this.d);
|
||
|
+ 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();
|
||
|
}
|
||
|
|
||
|
@@ -102,7 +102,7 @@
|
||
|
return d0 < d1 ? -1 : (d0 > d1 ? 1 : 0);
|
||
|
}
|
||
|
|
||
|
- public int compare(Object object, Object object1) {
|
||
|
+ public int compare(Entity object, Entity object1) { // CraftBukkit - fix decompile error
|
||
|
return this.a((Entity) object, (Entity) object1);
|
||
|
}
|
||
|
}
|