January 2, 201510 yr How are we supposed to help you without your code? Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
January 2, 201510 yr Author Gui file: package com.creepysheep.magnet.client.gui; import com.creepysheep.magnet.handler.ConfigHandler; import com.creepysheep.magnet.handler.FilterHandler; import com.creepysheep.magnet.reference.ButtonReference; import com.creepysheep.magnet.utility.LogHelper; import cpw.mods.fml.client.config.GuiCheckBox; import net.minecraft.client.gui.*; import java.awt.*; public class confGui extends GuiScreen { FilterHandler filterHandler = new FilterHandler(); GuiButton test1 = new GuiButton(0, 50, 40, 100, 20, "Add"); @Override public void drawScreen(int x, int y, float f) { drawDefaultBackground(); drawCenteredString(fontRendererObj, "Toggle filtered items", this.width / 2, 22, 16777215); if (ConfigHandler.isEnabled = true); this.buttonList.add(test1); //this.buttonList.add(new GuiButton(0, 50, 40, 100, 20, "Add")); this.buttonList.add(new GuiButton(1, 50, 70, 100, 20, "Remove")); this.buttonList.add(ButtonReference.test2); super.drawScreen(x, y, f); } @Override public boolean doesGuiPauseGame() { return false; } public void actionPerformed(GuiButton button) { switch(button.id) { case 2: LogHelper.info(ButtonReference.test2.isChecked()); if(ButtonReference.test2.isChecked()) { ButtonReference.test2.setIsChecked(true); return; } else{ ButtonReference.test2.setIsChecked(false); return; } } } } Button declaration: public static GuiCheckBox test2 = new GuiCheckBox(2, 50, 100, "Enabled?", false); Output:
January 2, 201510 yr Author Alright, I redid this with initGui and it works. Thank you for your question diesieben and thus directing me.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.