Adds 'Enabled' button to ModuleListComponent modules

This commit is contained in:
noil 2020-12-29 18:35:02 -05:00
parent e68943cf90
commit bcdfcccc2e
1 changed files with 11 additions and 1 deletions

View File

@ -16,7 +16,6 @@ import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.util.math.MathHelper;
import org.apache.commons.lang3.StringUtils;
import org.lwjgl.Sys;
import org.lwjgl.input.Keyboard;
import org.lwjgl.input.Mouse;
import org.lwjgl.opengl.GL11;
@ -419,6 +418,17 @@ public final class ModuleListComponent extends ResizableHudComponent {
//components.add(new ButtonComponent(this.getName()));
components.add(new BackButtonComponent(parentModuleList));
ButtonComponent enabledButton = new ButtonComponent("Enabled");
enabledButton.setTooltipText("Enables this module.");
enabledButton.enabled = module.isEnabled();
enabledButton.mouseClickListener = new ComponentListener() {
@Override
public void onComponentEvent() {
module.toggle();
}
};
components.add(enabledButton);
ButtonComponent hiddenButton = new ButtonComponent("Hidden");
hiddenButton.setTooltipText("Hides this module from the enabled mods list.");
hiddenButton.enabled = module.isHidden();