aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-24 16:28:42 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-26 16:23:22 -0400
commit86e8f24272ada7d38006e09650ebe77c8cf6a532 (patch)
treead5757e28830d90494d84579a87ba9303c760500 /src
parentf54c68aa2e375bf2f392bd5eb1752a4114cd6658 (diff)
downloadSkyblocker-86e8f24272ada7d38006e09650ebe77c8cf6a532.tar.gz
Skyblocker-86e8f24272ada7d38006e09650ebe77c8cf6a532.tar.bz2
Skyblocker-86e8f24272ada7d38006e09650ebe77c8cf6a532.zip
Fix Nukekubi Head Highlight
Diffstat (limited to 'src')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/entity/MobGlow.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/entity/MobGlow.java b/src/main/java/de/hysky/skyblocker/skyblock/entity/MobGlow.java
index 5076e153..d21ad881 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/entity/MobGlow.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/entity/MobGlow.java
@@ -30,12 +30,10 @@ public class MobGlow {
Box box = entity.getBoundingBox();
if (OcclusionCulling.getReducedCuller().isVisible(box.minX, box.minY, box.minZ, box.maxX, box.maxY, box.maxZ)) {
- if (entity.isInvisible()) return false;
-
String name = entity.getName().getString();
// Dungeons
- if (Utils.isInDungeons()) {
+ if (Utils.isInDungeons() && !entity.isInvisible()) {
return switch (entity) {
// Minibosses
case PlayerEntity p when name.equals("Lost Adventurer") || name.equals("Shadow Assassin") || name.equals("Diamond Guy") -> SkyblockerConfigManager.get().locations.dungeons.starredMobGlow;
@@ -60,14 +58,14 @@ public class MobGlow {
return switch (entity) {
// Rift
- case PlayerEntity p when Utils.isInTheRift() && name.equals("Blobbercyst ") -> SkyblockerConfigManager.get().locations.rift.blobbercystGlow;
+ case PlayerEntity p when Utils.isInTheRift() && !entity.isInvisible() && name.equals("Blobbercyst ") -> SkyblockerConfigManager.get().locations.rift.blobbercystGlow;
// Enderman Slayer
// Highlights Nukekubi Heads
case ArmorStandEntity armorStand when Utils.isInTheEnd() && SlayerUtils.isInSlayer() && isNukekubiHead(armorStand) -> SkyblockerConfigManager.get().slayer.endermanSlayer.highlightNukekubiHeads;
// Special Zelot
- case EndermanEntity enderman when Utils.isInTheEnd() -> TheEnd.isSpecialZealot(enderman);
+ case EndermanEntity enderman when Utils.isInTheEnd() && !entity.isInvisible() -> TheEnd.isSpecialZealot(enderman);
default -> false;
};