27 lines
1.1 KiB
Java
27 lines
1.1 KiB
Java
package keystrokesmod.module.impl.player;
|
|
|
|
import keystrokesmod.module.Module;
|
|
import keystrokesmod.module.setting.impl.ButtonSetting;
|
|
import keystrokesmod.module.setting.impl.DescriptionSetting;
|
|
import keystrokesmod.module.setting.impl.SliderSetting;
|
|
|
|
public class AutoSwap extends Module {
|
|
public ButtonSetting sameType;
|
|
public ButtonSetting spoofItem;
|
|
public ButtonSetting swapToGreaterStack;
|
|
public SliderSetting swapAt;
|
|
|
|
public AutoSwap() {
|
|
super("AutoSwap", category.player);
|
|
this.registerSetting(new DescriptionSetting("Automatically swaps blocks."));
|
|
this.registerSetting(sameType = new ButtonSetting("Only same type", false));
|
|
this.registerSetting(spoofItem = new ButtonSetting("Spoof item", false));
|
|
this.registerSetting(swapToGreaterStack = new ButtonSetting("Swap to greater stack", true));
|
|
this.registerSetting(swapAt = new SliderSetting("Swap at", " blocks", 3, 1, 7, 1));
|
|
this.canBeEnabled = false;
|
|
}
|
|
|
|
public void guiUpdate() {
|
|
this.swapAt.setVisible(!swapToGreaterStack.isToggled(), this);
|
|
}
|
|
} |