Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Clicker
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- import me.Growwwnyyy.client.event.EventManager;
- import me.Growwwnyyy.client.option.OptionManager;
- import me.Growwwnyyy.client.ui.clickgui.Option.Type;
- import me.Growwwnyyy.client.value.Value;
- import me.Growwwnyyy.client.value.ValueManager;
- import net.minecraft.client.Minecraft;
- import org.lwjgl.input.Keyboard;
- public class Module
- {
- protected Minecraft mc = Minecraft.func_71410_x();
- private String name = getClass().getSimpleName();
- private Category category;
- private int bind;
- private boolean holdBind;
- private boolean enabled;
- public Module(Category paramCategory)
- {
- this.category = paramCategory;
- }
- public void toggle()
- {
- if (this.enabled) {
- onDisable();
- } else {
- onEnable();
- }
- }
- public void onEnable()
- {
- EventManager.register(this);
- this.enabled = true;
- ModuleManager.save();
- }
- public void onDisable()
- {
- EventManager.unregister(this);
- this.enabled = false;
- ModuleManager.save();
- }
- public List<me.Growwwnyyy.client.ui.clickgui.Option> getConvertedOptions()
- {
- ArrayList localArrayList = new ArrayList();
- Object localObject1 = OptionManager.optionList.iterator();
- me.Growwwnyyy.client.ui.clickgui.Option localOption;
- while (((Iterator)localObject1).hasNext())
- {
- localObject2 = (me.Growwwnyyy.client.option.Option)((Iterator)localObject1).next();
- if (((me.Growwwnyyy.client.option.Option)localObject2).mod.equals(this))
- {
- localOption = new me.Growwwnyyy.client.ui.clickgui.Option(this, Option.Type.bool, ((me.Growwwnyyy.client.option.Option)localObject2).name, Boolean.valueOf(((me.Growwwnyyy.client.option.Option)localObject2).value), new double[] { 0.0D, 0.0D }, 0.0D);
- localArrayList.add(localOption);
- }
- }
- localObject1 = ValueManager.valueList.iterator();
- while (((Iterator)localObject1).hasNext())
- {
- localObject2 = (Value)((Iterator)localObject1).next();
- if (((Value)localObject2).mod.equals(this))
- {
- localOption = new me.Growwwnyyy.client.ui.clickgui.Option(this, Option.Type.floa, ((Value)localObject2).name, Float.valueOf((float)((Value)localObject2).value), new double[] { ((Value)localObject2).min, ((Value)localObject2).max }, ((Value)localObject2).increment);
- localArrayList.add(localOption);
- }
- }
- localObject1 = "None";
- if (getBind() > 0) {
- localObject1 = Keyboard.getKeyName(getBind());
- }
- Object localObject2 = new me.Growwwnyyy.client.ui.clickgui.Option(this, Option.Type.keyb, "Bind", localObject1, new double[] { 0.0D, 0.0D }, 0.0D);
- localArrayList.add(localObject2);
- return localArrayList;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement