diff -r -U 3 minecraft\net\minecraft\entity\ai\EntityAINearestAttackableTarget.java minecraft_patched\net\minecraft\entity\ai\EntityAINearestAttackableTarget.java --- minecraft\net\minecraft\entity\ai\EntityAINearestAttackableTarget.java +++ minecraft_patched\net\minecraft\entity\ai\EntityAINearestAttackableTarget.java @@ -67,7 +67,7 @@ return true; } } else { - this.field_75309_a = this.field_75299_d.field_70170_p.func_184150_a(this.field_75299_d.field_70165_t, this.field_75299_d.field_70163_u + (double)this.field_75299_d.func_70047_e(), this.field_75299_d.field_70161_v, this.func_111175_f(), this.func_111175_f(), new Function() { + this.field_75309_a = (T)this.field_75299_d.field_70170_p.func_184150_a(this.field_75299_d.field_70165_t, this.field_75299_d.field_70163_u + (double)this.field_75299_d.func_70047_e(), this.field_75299_d.field_70161_v, this.func_111175_f(), this.func_111175_f(), new Function() { @Nullable public Double apply(@Nullable EntityPlayer p_apply_1_) { ItemStack itemstack = p_apply_1_.func_184582_a(EntityEquipmentSlot.HEAD); @@ -83,7 +83,7 @@ return 1.0D; } - }, this.field_82643_g); + }, (Predicate)this.field_82643_g); return this.field_75309_a != null; } }