summaryrefslogtreecommitdiff
path: root/src/main/java/com/arslaancodes/arslaansmagichax/screens/clickgui/ModuleButton.java
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-09-26 20:07:04 +1200
committerArslaan Pathan <[email protected]>2026-09-26 20:07:04 +1200
commitf827c24e68361ac100c1b127a53eca1c751a1e7a (patch)
treea0091e8a5db1eab297eddfbfd863f648c98a93e2 /src/main/java/com/arslaancodes/arslaansmagichax/screens/clickgui/ModuleButton.java
parentfe3b3d2905043cd18c7b659796b34f97530b89ca (diff)
downloadarslaansmagichax-main.tar.xz
arslaansmagichax-main.zip
Full migration to 26.2, working stuffHEADmain
Diffstat (limited to 'src/main/java/com/arslaancodes/arslaansmagichax/screens/clickgui/ModuleButton.java')
-rw-r--r--src/main/java/com/arslaancodes/arslaansmagichax/screens/clickgui/ModuleButton.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/java/com/arslaancodes/arslaansmagichax/screens/clickgui/ModuleButton.java b/src/main/java/com/arslaancodes/arslaansmagichax/screens/clickgui/ModuleButton.java
index 7f361ca..6d18e3f 100644
--- a/src/main/java/com/arslaancodes/arslaansmagichax/screens/clickgui/ModuleButton.java
+++ b/src/main/java/com/arslaancodes/arslaansmagichax/screens/clickgui/ModuleButton.java
@@ -9,14 +9,14 @@ import com.arslaancodes.arslaansmagichax.screens.clickgui.setting.*;
import java.awt.Color;
import java.util.ArrayList;
import java.util.List;
-import net.minecraft.client.gui.DrawContext;
+import net.minecraft.client.gui.GuiGraphicsExtractor;
public class ModuleButton {
public Module module;
public Frame parent;
public int offset;
- public List<Component> components;
+ public List<SettingComponent> components;
public boolean extended;
public ModuleButton(Module module, Frame parent, int offset) {
@@ -41,7 +41,7 @@ public class ModuleButton {
}
}
- public void render(DrawContext context, int mouseX, int mouseY, float deltaTicks) {
+ public void render(GuiGraphicsExtractor context, int mouseX, int mouseY, float deltaTicks) {
int alpha = isHovered(mouseX, mouseY) ? 230 : 160;
context.fill(parent.x, parent.y + offset, parent.x + parent.width, parent.y + offset + parent.height, new Color(30, 30, 47, alpha).getRGB());
@@ -57,10 +57,10 @@ public class ModuleButton {
int textColor = module.isEnabled() ? new Color(252, 210, 77, 255).getRGB() : Color.white.getRGB();
- context.drawString(parent.mc.font, net.minecraft.network.chat.Component.literal(text), textX, textY, textColor);
+ context.text(parent.mc.font, net.minecraft.network.chat.Component.literal(text), textX, textY, textColor);
if (extended) {
- for (Component component : components) {
+ for (SettingComponent component : components) {
component.render(context, mouseX, mouseY, deltaTicks);
}
}
@@ -77,7 +77,7 @@ public class ModuleButton {
}
}
- for (Component component : components) {
+ for (SettingComponent component : components) {
component.mouseClicked(mouseX, mouseY, button);
}
}
@@ -86,7 +86,7 @@ public class ModuleButton {
// luigi wins by doing absolutely nothing
// nevermind we did something
- for (Component component : components) {
+ for (SettingComponent component : components) {
component.mouseReleased(mouseX, mouseY, button);
}
}