From 9db037f2508ce99f51f6b9fee54a8e1ad12fe566 Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Sun, 5 Oct 2025 21:05:21 +1300 Subject: there is too much shit to mention here. --- .../arslaan3102/arslaansmagichax/modules/Module.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/Module.java') diff --git a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/Module.java b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/Module.java index 8982f49..9334a53 100644 --- a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/Module.java +++ b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/Module.java @@ -5,14 +5,18 @@ import net.minecraft.client.MinecraftClient; public abstract class Module { private final String name; private final String description; + private final Category category; public MinecraftClient mc; + private final int glfwKeybinding; private boolean enabled = false; - public Module(String name, String description) { + public Module(String name, String description, int glfwKeybinding, Category category) { this.name = name; this.description = description; this.mc = MinecraftClient.getInstance(); + this.glfwKeybinding = glfwKeybinding; + this.category = category; } public String getName() { @@ -23,6 +27,14 @@ public abstract class Module { return description; } + public int getGlfwKeybinding() { + return glfwKeybinding; + } + + public Category getCategory() { + return category; + } + public boolean isEnabled() { return enabled; } -- cgit v1.2.3