diff --git a/src/main/java/meteordevelopment/meteorclient/systems/hud/elements/ActiveModulesHud.java b/src/main/java/meteordevelopment/meteorclient/systems/hud/elements/ActiveModulesHud.java index 10e21972bc..08f937d060 100644 --- a/src/main/java/meteordevelopment/meteorclient/systems/hud/elements/ActiveModulesHud.java +++ b/src/main/java/meteordevelopment/meteorclient/systems/hud/elements/ActiveModulesHud.java @@ -288,8 +288,9 @@ private void renderModule(HudRenderer renderer, int index, double x, double y) { if (activeInfo.get()) { String info = module.getInfoString(); + Color infoColor = module.getInfoStringColor(); if (info != null) { - renderer.text(info, x + textLength + emptySpace, y, moduleInfoColor.get(), shadow.get(), getScale()); + renderer.text(info, x + textLength + emptySpace, y, (infoColor != null) ? infoColor : moduleInfoColor.get(), shadow.get(), getScale()); textLength += emptySpace + renderer.textWidth(info, shadow.get(), getScale()); } } diff --git a/src/main/java/meteordevelopment/meteorclient/systems/modules/Module.java b/src/main/java/meteordevelopment/meteorclient/systems/modules/Module.java index 1e7fd08a29..44852a753a 100644 --- a/src/main/java/meteordevelopment/meteorclient/systems/modules/Module.java +++ b/src/main/java/meteordevelopment/meteorclient/systems/modules/Module.java @@ -149,6 +149,10 @@ public String getInfoString() { return null; } + public Color getInfoStringColor() { + return null; + } + @Override public NbtCompound toTag() { if (!serialize) return null; diff --git a/src/main/java/meteordevelopment/meteorclient/systems/modules/combat/AutoTotem.java b/src/main/java/meteordevelopment/meteorclient/systems/modules/combat/AutoTotem.java index 9682a1f166..731924d1e4 100644 --- a/src/main/java/meteordevelopment/meteorclient/systems/modules/combat/AutoTotem.java +++ b/src/main/java/meteordevelopment/meteorclient/systems/modules/combat/AutoTotem.java @@ -13,6 +13,7 @@ import meteordevelopment.meteorclient.utils.player.FindItemResult; import meteordevelopment.meteorclient.utils.player.InvUtils; import meteordevelopment.meteorclient.utils.player.PlayerUtils; +import meteordevelopment.meteorclient.utils.render.color.Color; import meteordevelopment.orbit.EventHandler; import meteordevelopment.orbit.EventPriority; import net.minecraft.entity.Entity; @@ -123,6 +124,11 @@ public String getInfoString() { return String.valueOf(totems); } + @Override + public Color getInfoStringColor() { + return (totems == 0) ? Color.RED : null; + } + public enum Mode { Smart, Strict