enabled mod list updates

each mod enable/disable updates the list
This commit is contained in:
RudideC
2026-01-16 19:41:29 +01:00
parent 3c37b80bc2
commit 496d27b861
9 changed files with 15 additions and 10 deletions
@@ -24,7 +24,12 @@ public abstract class Module {
public abstract boolean isEnabled();
public abstract void setEnabled(boolean e);
public final void setEnabled(boolean e) {
onEnabled(e);
ModManager.updateEnabledModules();
}
public abstract void onEnabled(boolean e);
public final String getName() {
return details.name;
@@ -96,7 +96,7 @@ public class ArmorDisplay extends Module implements HudMod {
}
@Override
public void setEnabled(boolean e) {
public void onEnabled(boolean e) {
enabled.value = e;
}
}
@@ -29,7 +29,7 @@ public class AutoSprint extends Module {
&& !SaturnClient.client.player.isSneaking()
&& !SaturnClient.client.player.horizontalCollision
&& !SaturnClient.client.player.isUsingItem()) {
Objects.requireNonNull(SaturnClient.client.player).setSprinting(true);
}
}
@@ -40,7 +40,7 @@ public class AutoSprint extends Module {
}
@Override
public void setEnabled(boolean e) {
public void onEnabled(boolean e) {
enabled.value = e;
}
}
@@ -69,7 +69,7 @@ public class Coordinates extends Module implements HudMod {
}
@Override
public void setEnabled(boolean e) {
public void onEnabled(boolean e) {
enabled.value = e;
}
}
@@ -42,7 +42,7 @@ public class Crosshair extends Module {
}
@Override
public void setEnabled(boolean e) {
public void onEnabled(boolean e) {
enabled.value = e;
}
}
@@ -42,7 +42,7 @@ public class Fps extends Module implements HudMod {
}
@Override
public void setEnabled(boolean e) {
public void onEnabled(boolean e) {
enabled.value = e;
}
@@ -60,7 +60,7 @@ public class Freelook extends Module {
}
@Override
public void setEnabled(boolean e) {
public void onEnabled(boolean e) {
enabled.value = e;
}
@@ -167,7 +167,7 @@ public class Keystrokes extends Module implements HudMod {
}
@Override
public void setEnabled(boolean e) {
public void onEnabled(boolean e) {
enabled.value = e;
dimensionsDirty = true;
}
@@ -99,7 +99,7 @@ public class PotionDisplay extends Module implements HudMod {
}
@Override
public void setEnabled(boolean e) {
public void onEnabled(boolean e) {
enabled.value = e;
}
}