summaryrefslogtreecommitdiff
path: root/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2025-10-10 13:44:41 +1300
committerArslaan Pathan <[email protected]>2025-10-10 13:44:41 +1300
commit9fd6d7c281d64e254bab3b6fe53be37cf001c486 (patch)
treee34dcf2ab8af6a4173e7e019070f5b0675b57b54 /src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java
parentadff95bf54b19b1ad511f7412c976ed329a371e9 (diff)
downloadarslaansmagichax-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.java33
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;
+ }
}
}