aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorHazem <79111320+7azeemm@users.noreply.github.com>2025-04-23 22:44:02 +0100
committerGitHub <noreply@github.com>2025-04-23 17:44:02 -0400
commit723cfecdbed263d3acd834404033e6c7df28c1e0 (patch)
treea368c1b4dd85946398d1107d1e03bdeb1ff676f2 /src/main/java
parent012a8b52582aea5778862a33ea087b2a0cb5eae0 (diff)
downloadSkyblocker-723cfecdbed263d3acd834404033e6c7df28c1e0.tar.gz
Skyblocker-723cfecdbed263d3acd834404033e6c7df28c1e0.tar.bz2
Skyblocker-723cfecdbed263d3acd834404033e6c7df28c1e0.zip
Slayer crash fix (#1238)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/slayers/SlayerManager.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/slayers/SlayerManager.java b/src/main/java/de/hysky/skyblocker/skyblock/slayers/SlayerManager.java
index de1290b7..8b2c73d7 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/slayers/SlayerManager.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/slayers/SlayerManager.java
@@ -209,6 +209,7 @@ public class SlayerManager {
* @implNote This method is not perfect. Possible improvements could be sort by x and z distance only (ignore y difference).
*/
public static <T extends Entity> T findClosestMobEntity(EntityType<T> entityType, ArmorStandEntity armorStand) {
+ if (entityType == null) return null;
List<T> mobEntities = armorStand.getWorld().getEntitiesByType(entityType, armorStand.getBoundingBox().expand(0, 1.5f, 0), SlayerManager::isValidSlayerMob);
mobEntities.sort(Comparator.comparingDouble(armorStand::squaredDistanceTo));