From 1de17d27f458bf732228fe8212de7357c8b299b2 Mon Sep 17 00:00:00 2001 From: D4rkr34lm Date: Sat, 30 May 2026 11:55:59 +0200 Subject: [PATCH] Fix arrow stopper --- .../src/de/steamwar/fightsystem/listener/ArrowStopper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/listener/ArrowStopper.java b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/listener/ArrowStopper.java index e6b0c64e..3bf98bda 100644 --- a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/listener/ArrowStopper.java +++ b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/listener/ArrowStopper.java @@ -46,6 +46,7 @@ public class ArrowStopper { private void run() { Recording.iterateOverEntities(AbstractArrow.class::isInstance, entity -> { Projectile arrow = (Projectile) entity; + if(!(arrow.getShooter() instanceof Player)) return; if (invalidEntity(arrow)) return; Location prevLocation = arrow.getLocation().toVector().subtract(arrow.getVelocity()).toLocation(arrow.getWorld());