From 7d114e9baef960087456b4e34b93ba032cb9a38f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Fri, 26 Mar 2021 23:17:49 +0100 Subject: [PATCH] Make BulletAnimationRunner triggers onHit() callback only for blocking entities --- .../base/lib/animation/BulletAnimationRunner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/main/java/com/bartlomiejpluta/base/lib/animation/BulletAnimationRunner.java b/api/src/main/java/com/bartlomiejpluta/base/lib/animation/BulletAnimationRunner.java index 64c04e3d..c91bf40f 100644 --- a/api/src/main/java/com/bartlomiejpluta/base/lib/animation/BulletAnimationRunner.java +++ b/api/src/main/java/com/bartlomiejpluta/base/lib/animation/BulletAnimationRunner.java @@ -159,7 +159,7 @@ public class BulletAnimationRunner implements AnimationRunner { if (layer instanceof ObjectLayer) { for (var entity : ((ObjectLayer) layer).getEntities()) { var movement = entity.getMovement(); - if (entity.getCoordinates().equals(target) || movement != null && movement.getTo().equals(target)) { + if ((entity.getCoordinates().equals(target) || movement != null && movement.getTo().equals(target)) && entity.isBlocking()) { action.accept(entity); return; }