diff options
| author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2025-07-20 22:47:48 -0400 |
|---|---|---|
| committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2025-07-20 22:47:48 -0400 |
| commit | 1d6328018a5c729f83f60afe85fe28c05f1dcf92 (patch) | |
| tree | 67fb89623ac1a0c30fa76d4d08b6f2743b779234 /src/main/java | |
| parent | 6564a11543a8968ca9f2ba782ada6757a63593d0 (diff) | |
| download | Skyblocker-1d6328018a5c729f83f60afe85fe28c05f1dcf92.tar.gz Skyblocker-1d6328018a5c729f83f60afe85fe28c05f1dcf92.tar.bz2 Skyblocker-1d6328018a5c729f83f60afe85fe28c05f1dcf92.zip | |
Fix player mobs not having the glow
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/entity/MobGlow.java | 8 |
1 files changed, 5 insertions, 3 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 d5f79053..28025a3f 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/entity/MobGlow.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/entity/MobGlow.java @@ -125,9 +125,6 @@ public class MobGlow { case PlayerEntity p when SkyblockerConfigManager.get().dungeons.starredMobGlow && !DungeonManager.getBoss().isFloor(4) && name.equals("Diamond Guy") -> 0x57c2f7; case PlayerEntity p when entity.getId() == LividColor.getCorrectLividId() && LividColor.shouldGlow(name) -> LividColor.getGlowColor(name); - //Class-based glow - case PlayerEntity p when SkyblockerConfigManager.get().dungeons.classBasedPlayerGlow && DungeonScore.isDungeonStarted() -> DungeonPlayerManager.getClassFromPlayer(p).color(); - // Bats case BatEntity b when SkyblockerConfigManager.get().dungeons.starredMobGlow -> 0xf57738; @@ -148,6 +145,11 @@ public class MobGlow { // Regular Mobs case Entity e when SkyblockerConfigManager.get().dungeons.starredMobGlow && isStarred(entity) -> 0xf57738; + + //Class-based glow + //This goes after regular mobs to ensure starred player entities like dreadlords have the glow applied + case PlayerEntity p when SkyblockerConfigManager.get().dungeons.classBasedPlayerGlow && DungeonScore.isDungeonStarted() -> DungeonPlayerManager.getClassFromPlayer(p).color(); + default -> NO_GLOW; }; } |
