diff options
| author | Arslaan Pathan <[email protected]> | 2025-10-10 13:44:41 +1300 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2025-10-10 13:44:41 +1300 |
| commit | 9fd6d7c281d64e254bab3b6fe53be37cf001c486 (patch) | |
| tree | e34dcf2ab8af6a4173e7e019070f5b0675b57b54 /src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java | |
| parent | adff95bf54b19b1ad511f7412c976ed329a371e9 (diff) | |
| download | arslaansmagichax-9fd6d7c281d64e254bab3b6fe53be37cf001c486.tar.xz arslaansmagichax-9fd6d7c281d64e254bab3b6fe53be37cf001c486.zip | |
new mixins, fix critical Xray and Fullbright issues, add break ao renderer mode to Fullbright
Diffstat (limited to 'src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java')
| -rw-r--r-- | src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java index 80176e0..c555fa7 100644 --- a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java +++ b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java @@ -2,6 +2,7 @@ package net.justlearning.arslaan3102.arslaansmagichax.modules; import net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback; import net.justlearning.arslaan3102.arslaansmagichax.ArslaansMagicHax; +import net.justlearning.arslaan3102.arslaansmagichax.ArslaansMagicHaxClient; import net.justlearning.arslaan3102.arslaansmagichax.modules.settings.Setting; import net.minecraft.client.MinecraftClient; import net.minecraft.client.font.TextRenderer; @@ -84,21 +85,23 @@ public class ModuleManager { } private void onRenderHud(DrawContext drawContext, RenderTickCounter renderTickCounter) { - TextRenderer textRenderer = MinecraftClient.getInstance().textRenderer; - float alpha = 1.0F; - int i = MathHelper.ceil(alpha * 255.0F) << 24; // I don't know what this dark magic is but it works - int x = 5; - int y = 5; - - int titleColor = 16568909 | i; // weird magic - - drawContext.drawTextWithBackground(textRenderer, Text.literal("Arslaan's Magic Hax"), x, y, 50, titleColor); - y += textRenderer.fontHeight + 4; - - for (Module module : ModuleManager.getEnabledModules()) { - int color = 16777215 | i; // more magic I don't understand - drawContext.drawTextWithShadow(textRenderer, Text.literal(module.getName()), x, y, color); - y += textRenderer.fontHeight + 2; + if (!ArslaansMagicHaxClient.hideModulesHUD.isEnabled()) { + TextRenderer textRenderer = MinecraftClient.getInstance().textRenderer; + float alpha = 1.0F; + int i = MathHelper.ceil(alpha * 255.0F) << 24; // I don't know what this dark magic is but it works + int x = 5; + int y = 5; + + int titleColor = 16568909 | i; // weird magic + + drawContext.drawTextWithBackground(textRenderer, Text.literal("Arslaan's Magic Hax"), x, y, 50, titleColor); + y += textRenderer.fontHeight + 4; + + for (Module module : ModuleManager.getEnabledModules()) { + int color = 16777215 | i; // more magic I don't understand + drawContext.drawTextWithShadow(textRenderer, Text.literal(module.getName()), x, y, color); + y += textRenderer.fontHeight + 2; + } } } |
