Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. Clicker
  2. import java.util.ArrayList;
  3. import java.util.Iterator;
  4. import java.util.List;
  5. import me.Growwwnyyy.client.event.EventManager;
  6. import me.Growwwnyyy.client.option.OptionManager;
  7. import me.Growwwnyyy.client.ui.clickgui.Option.Type;
  8. import me.Growwwnyyy.client.value.Value;
  9. import me.Growwwnyyy.client.value.ValueManager;
  10. import net.minecraft.client.Minecraft;
  11. import org.lwjgl.input.Keyboard;
  12.  
  13. public class Module
  14. {
  15. protected Minecraft mc = Minecraft.func_71410_x();
  16. private String name = getClass().getSimpleName();
  17. private Category category;
  18. private int bind;
  19. private boolean holdBind;
  20. private boolean enabled;
  21.  
  22. public Module(Category paramCategory)
  23. {
  24. this.category = paramCategory;
  25. }
  26.  
  27. public void toggle()
  28. {
  29. if (this.enabled) {
  30. onDisable();
  31. } else {
  32. onEnable();
  33. }
  34. }
  35.  
  36. public void onEnable()
  37. {
  38. EventManager.register(this);
  39. this.enabled = true;
  40. ModuleManager.save();
  41. }
  42.  
  43. public void onDisable()
  44. {
  45. EventManager.unregister(this);
  46. this.enabled = false;
  47. ModuleManager.save();
  48. }
  49.  
  50. public List<me.Growwwnyyy.client.ui.clickgui.Option> getConvertedOptions()
  51. {
  52. ArrayList localArrayList = new ArrayList();
  53. Object localObject1 = OptionManager.optionList.iterator();
  54. me.Growwwnyyy.client.ui.clickgui.Option localOption;
  55. while (((Iterator)localObject1).hasNext())
  56. {
  57. localObject2 = (me.Growwwnyyy.client.option.Option)((Iterator)localObject1).next();
  58. if (((me.Growwwnyyy.client.option.Option)localObject2).mod.equals(this))
  59. {
  60. 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);
  61. localArrayList.add(localOption);
  62. }
  63. }
  64. localObject1 = ValueManager.valueList.iterator();
  65. while (((Iterator)localObject1).hasNext())
  66. {
  67. localObject2 = (Value)((Iterator)localObject1).next();
  68. if (((Value)localObject2).mod.equals(this))
  69. {
  70. 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);
  71. localArrayList.add(localOption);
  72. }
  73. }
  74. localObject1 = "None";
  75. if (getBind() > 0) {
  76. localObject1 = Keyboard.getKeyName(getBind());
  77. }
  78. Object localObject2 = new me.Growwwnyyy.client.ui.clickgui.Option(this, Option.Type.keyb, "Bind", localObject1, new double[] { 0.0D, 0.0D }, 0.0D);
  79. localArrayList.add(localObject2);
  80. return localArrayList;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement