diff --git a/src/main/java/com/direwolf20/justdirethings/common/entities/JustDireArrow.java b/src/main/java/com/direwolf20/justdirethings/common/entities/JustDireArrow.java index a3cb4d94..7acba529 100644 --- a/src/main/java/com/direwolf20/justdirethings/common/entities/JustDireArrow.java +++ b/src/main/java/com/direwolf20/justdirethings/common/entities/JustDireArrow.java @@ -176,10 +176,14 @@ protected void defineSynchedData(SynchedEntityData.Builder p_326324_) { } public boolean isHostileEntity(LivingEntity entity) { - if (getTargetAngry()) return true; + if (getTargetAngry()) + return true; if (entity instanceof NeutralMob) { - setTargetAngry(true); - return ((NeutralMob) entity).isAngry(); + if (((NeutralMob) entity).isAngry()) { + setTargetAngry(true); + return true; + } + return false; } if (entity instanceof Enemy) { return true;