aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-04-26 23:14:28 -0400
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-04-26 23:14:28 -0400
commitc61ffbe25dea8f57e91ce3fb7892aa8540224b0e (patch)
tree71566cf071203b4208054f6f196f1c0d586401bf /src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java
parentd24bac4d728d8ea9264e08934fb863771bcca5e2 (diff)
downloadSkyblocker-c61ffbe25dea8f57e91ce3fb7892aa8540224b0e.tar.gz
Skyblocker-c61ffbe25dea8f57e91ce3fb7892aa8540224b0e.tar.bz2
Skyblocker-c61ffbe25dea8f57e91ce3fb7892aa8540224b0e.zip
Refactor updated code
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java b/src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java
index 6ab4e3f2..5522ceca 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java
@@ -1,7 +1,5 @@
package de.hysky.skyblocker.skyblock.entity;
-import java.util.List;
-
import de.hysky.skyblocker.config.SkyblockerConfigManager;
import de.hysky.skyblocker.utils.Utils;
import de.hysky.skyblocker.utils.render.FrustumUtils;
@@ -32,19 +30,11 @@ public class MobBoundingBoxes {
String name = entity.getName().getString();
return switch (entity) {
- case PlayerEntity p when name.equals("Lost Adventurer") || name.equals("Shadow Assassin") || name.equals("Diamond Guy") -> SkyblockerConfigManager.get().locations.dungeons.starredMobBoundingBoxes;
-
- default -> {
- // Regular Mobs
- if (!(entity instanceof ArmorStandEntity)) {
- List<ArmorStandEntity> armorStands = MobGlow.getArmorStands(entity);
-
- if (!armorStands.isEmpty() && armorStands.get(0).getName().getString().contains("✯"))
- yield SkyblockerConfigManager.get().locations.dungeons.starredMobBoundingBoxes;
- }
+ case PlayerEntity _p when name.equals("Lost Adventurer") || name.equals("Shadow Assassin") || name.equals("Diamond Guy") -> SkyblockerConfigManager.get().locations.dungeons.starredMobBoundingBoxes;
+ case ArmorStandEntity _armorStand -> false;
- yield false;
- }
+ // Regular Mobs
+ default -> SkyblockerConfigManager.get().locations.dungeons.starredMobBoundingBoxes && MobGlow.isStarred(entity);
};
}