Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 44.12 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. import java.net.URI;
  4. import java.util.ArrayList;
  5. import java.util.Iterator;
  6. import java.util.List;
  7. import org.lwjgl.input.Keyboard;
  8. import org.lwjgl.input.Mouse;
  9.  
  10. public class GuiConsole extends GuiIngameMenu
  11. {
  12.     private boolean field_73897_d = false;
  13.     private boolean field_73905_m = false;
  14.     private int field_73903_n = 0;
  15.     private List field_73904_o = new ArrayList();
  16.     private String field_50062_b = "";
  17.     private int sentHistoryCursor = -1;
  18.     private boolean field_50060_d = false;
  19.     private String field_50061_e = "";
  20.     private String field_50059_f = "";
  21.     private int field_50067_h = 0;
  22.     private List field_50068_i = new ArrayList();
  23.     private URI clickedURI = null;
  24.     protected CustomGuiTextField inputField;
  25.     private String defaultInputFieldText = "";
  26.     public static int localValue;
  27.     public static int cock;
  28.     //GuiSliderFixed slider = null;
  29.     //GuiSliderSprint sprintslider = null;
  30.  
  31.     public GuiConsole() {}
  32.  
  33.     public GuiConsole(String var1)
  34.     {
  35.         this.defaultInputFieldText = var1;
  36.     }
  37.  
  38.     /**
  39.      * Adds the buttons (and other controls) to the screen in question.
  40.      */
  41.     public void initGui()
  42.     {
  43.         Keyboard.enableRepeatEvents(true);
  44.         this.inputField = new CustomGuiTextField(this.fontRenderer, 4, this.height - 12, this.width - 4, 12);
  45.         this.inputField.setMaxStringLength(100);
  46.         this.inputField.setEnableBackgroundDrawing(false);
  47.         this.inputField.setFocused(true);
  48.         this.inputField.setText(this.defaultInputFieldText);
  49.         this.inputField.setCanLoseFocus(false);
  50.     }
  51.  
  52.     /**
  53.      * Called when the screen is unloaded. Used to disable keyboard repeat events
  54.      */
  55.     public void onGuiClosed()
  56.     {
  57.         Keyboard.enableRepeatEvents(false);
  58.     }
  59.  
  60.     /**
  61.      * Called from the main game loop to update the screen.
  62.      */
  63.     public void updateScreen()
  64.     {
  65.         this.inputField.updateCursorCounter();
  66.     }
  67.  
  68.     /**
  69.      * Fired when a key is typed. This is the equivalent of KeyListener.keyTyped(KeyEvent e).
  70.      */
  71.     protected void keyTyped(char var1, int var2)
  72.     {
  73.         if (var2 == 15)
  74.         {
  75.             this.completePlayerName();
  76.         }
  77.         else
  78.         {
  79.             this.field_50060_d = false;
  80.         }
  81.  
  82.         if (var2 == 1)
  83.         {
  84.             this.mc.displayGuiScreen((GuiIngameMenu)null);
  85.         }
  86.         else if (var2 == 28)
  87.         {
  88.             String var3 = this.inputField.getText().trim();
  89.  
  90.             if (var3.startsWith("fly") && var3.endsWith("fly"))
  91.             {
  92.                 Variables.fly = !Variables.fly;
  93.  
  94.                 if (Variables.fly)
  95.                 {
  96.                     this.mc.thePlayer.addChatMessage("Fly Hack: On");
  97.                 }
  98.                 else
  99.                 {
  100.                     this.mc.thePlayer.addChatMessage("Fly Hack: Off");
  101.                 }
  102.             }
  103.  
  104.             if (var3.startsWith("sprint") && var3.endsWith("sprint"))
  105.             {
  106.                 Variables.sprint = !Variables.sprint;
  107.  
  108.                 if (Variables.sprint)
  109.                 {
  110.                     this.mc.thePlayer.addChatMessage("Sprint Hack: On");
  111.                 }
  112.                 else
  113.                 {
  114.                     this.mc.thePlayer.addChatMessage("Sprint Hack: Off");
  115.                 }
  116.             }
  117.  
  118.             if (var3.startsWith("xray"))
  119.             {
  120.                 Variables.all = !Variables.all;
  121.  
  122.                 if (Variables.all)
  123.                 {
  124.                     this.mc.thePlayer.addChatMessage("Xray Hack: On");
  125.                 }
  126.                 else
  127.                 {
  128.                     this.mc.thePlayer.addChatMessage("Xray Hack: Off");
  129.                 }
  130.             }
  131.  
  132.             if (var3.startsWith("fullbright"))
  133.             {
  134.                 Variables.fullbright = !Variables.fullbright;
  135.  
  136.                 if (Variables.fullbright)
  137.                 {
  138.                     this.mc.thePlayer.addChatMessage("Full Bright Hack: On");
  139.                 }
  140.                 else
  141.                 {
  142.                     this.mc.thePlayer.addChatMessage("Full Bright Hack: Off");
  143.                 }
  144.             }
  145.  
  146.             if (var3.startsWith("fastplace"))
  147.             {
  148.                 Variables.fp = !Variables.fp;
  149.  
  150.                 if (Variables.fp)
  151.                 {
  152.                     this.mc.thePlayer.addChatMessage("FastPlace Hack: On");
  153.                 }
  154.                 else
  155.                 {
  156.                     this.mc.thePlayer.addChatMessage("FastPlace Hack: Off");
  157.                 }
  158.             }
  159.  
  160.             if (var3.startsWith("speedy gonzales"))
  161.             {
  162.                 Variables.sg = !Variables.sg;
  163.  
  164.                 if (Variables.sg)
  165.                 {
  166.                     this.mc.thePlayer.addChatMessage("Speedy Gonzales Hack: On");
  167.                 }
  168.                 else
  169.                 {
  170.                     this.mc.thePlayer.addChatMessage("Speedy Gonzales Hack: Off");
  171.                 }
  172.             }
  173.  
  174.             if (var3.startsWith("no fall"))
  175.             {
  176.                 Variables.nf = !Variables.nf;
  177.  
  178.                 if (Variables.nf)
  179.                 {
  180.                     this.mc.thePlayer.addChatMessage("No Fall Hack: On");
  181.                 }
  182.                 else
  183.                 {
  184.                     this.mc.thePlayer.addChatMessage("No Fall Hack: Off");
  185.                 }
  186.             }
  187.  
  188.             if (var3.startsWith("jesus"))
  189.             {
  190.                 Variables.jesus = !Variables.jesus;
  191.  
  192.                 if (Variables.jesus)
  193.                 {
  194.                     this.mc.thePlayer.addChatMessage("Jesus Hack: On");
  195.                 }
  196.                 else
  197.                 {
  198.                     this.mc.thePlayer.addChatMessage("Jesus Hack: Off");
  199.                 }
  200.             }
  201.  
  202.             if (var3.startsWith("sneak"))
  203.             {
  204.                 Variables.sneak = !Variables.sneak;
  205.  
  206.                 if (Variables.sneak)
  207.                 {
  208.                     this.mc.thePlayer.addChatMessage("Sneak Hack: On");
  209.                 }
  210.                 else
  211.                 {
  212.                     this.mc.thePlayer.addChatMessage("Sneak Hack: Off");
  213.                 }
  214.             }
  215.  
  216.             if (var3.startsWith("kill aura"))
  217.             {
  218.                 Variables.killnuke = !Variables.killnuke;
  219.  
  220.                 if (Variables.killnuke)
  221.                 {
  222.                     this.mc.thePlayer.addChatMessage("Kill Aura Hack: On");
  223.                 }
  224.                 else
  225.                 {
  226.                     this.mc.thePlayer.addChatMessage("Kill Aura Hack: Off");
  227.                 }
  228.             }
  229.  
  230.             if (var3.startsWith("big name"))
  231.             {
  232.                 Variables.bigname = !Variables.bigname;
  233.  
  234.                 if (Variables.bigname)
  235.                 {
  236.                     this.mc.thePlayer.addChatMessage("Big Name Hack: On");
  237.                 }
  238.                 else
  239.                 {
  240.                     this.mc.thePlayer.addChatMessage("Big Name Hack: Off");
  241.                 }
  242.             }
  243.  
  244.             if (var3.startsWith("fast fly"))
  245.             {
  246.                 Variables.fly1 = !Variables.fly1;
  247.  
  248.                 if (Variables.fly1)
  249.                 {
  250.                     this.mc.thePlayer.addChatMessage("Fast Fly Hack: On");
  251.                 }
  252.                 else
  253.                 {
  254.                     this.mc.thePlayer.addChatMessage("Fast Fly Hack: Off");
  255.                 }
  256.             }
  257.  
  258.             if (var3.startsWith("diamonds"))
  259.             {
  260.                 Variables.diamonds = !Variables.diamonds;
  261.                 this.mc.renderGlobal.loadRenderers();
  262.  
  263.                 if (Variables.diamonds)
  264.                 {
  265.                     this.mc.thePlayer.addChatMessage("Diamond Xray Hack: On");
  266.                 }
  267.                 else
  268.                 {
  269.                     this.mc.thePlayer.addChatMessage("Diamond Xray Hack: Off");
  270.                 }
  271.             }
  272.  
  273.             if (var3.startsWith("iron"))
  274.             {
  275.                 Variables.iron = !Variables.iron;
  276.                 this.mc.renderGlobal.loadRenderers();
  277.  
  278.                 if (Variables.iron)
  279.                 {
  280.                     this.mc.thePlayer.addChatMessage("Iron Xray Hack: On");
  281.                 }
  282.                 else
  283.                 {
  284.                     this.mc.thePlayer.addChatMessage("Iron Xray Hack: Off");
  285.                 }
  286.             }
  287.  
  288.             if (var3.startsWith("coal"))
  289.             {
  290.                 Variables.coal = !Variables.coal;
  291.                 this.mc.renderGlobal.loadRenderers();
  292.  
  293.                 if (Variables.coal)
  294.                 {
  295.                     this.mc.thePlayer.addChatMessage("Coal Xray Hack: On");
  296.                 }
  297.                 else
  298.                 {
  299.                     this.mc.thePlayer.addChatMessage("Coal Xray Hack: Off");
  300.                 }
  301.             }
  302.  
  303.             if (var3.startsWith("lapis"))
  304.             {
  305.                 Variables.lapis = !Variables.lapis;
  306.                 this.mc.renderGlobal.loadRenderers();
  307.  
  308.                 if (Variables.lapis)
  309.                 {
  310.                     this.mc.thePlayer.addChatMessage("Lapis Xray Hack: On");
  311.                 }
  312.                 else
  313.                 {
  314.                     this.mc.thePlayer.addChatMessage("Lapis Xray Hack: Off");
  315.                 }
  316.             }
  317.  
  318.             if (var3.startsWith("gold"))
  319.             {
  320.                 Variables.gold = !Variables.gold;
  321.                 this.mc.renderGlobal.loadRenderers();
  322.  
  323.                 if (Variables.gold)
  324.                 {
  325.                     this.mc.thePlayer.addChatMessage("Gold Xray Hack: On");
  326.                 }
  327.                 else
  328.                 {
  329.                     this.mc.thePlayer.addChatMessage("Gold Xray Hack: Off");
  330.                 }
  331.             }
  332.  
  333.             if (var3.startsWith("mineshaft"))
  334.             {
  335.                 Variables.mineshaft = !Variables.mineshaft;
  336.                 this.mc.renderGlobal.loadRenderers();
  337.  
  338.                 if (Variables.mineshaft)
  339.                 {
  340.                     this.mc.thePlayer.addChatMessage("Mineshaft Xray Hack: On");
  341.                 }
  342.                 else
  343.                 {
  344.                     this.mc.thePlayer.addChatMessage("Mineshaft Xray Hack: Off");
  345.                 }
  346.             }
  347.  
  348.             if (var3.startsWith("redstone"))
  349.             {
  350.                 Variables.redstone = !Variables.redstone;
  351.                 this.mc.renderGlobal.loadRenderers();
  352.  
  353.                 if (Variables.redstone)
  354.                 {
  355.                     this.mc.thePlayer.addChatMessage("Redstone Xray Hack: On");
  356.                 }
  357.                 else
  358.                 {
  359.                     this.mc.thePlayer.addChatMessage("Redstone Xray Hack: Off");
  360.                 }
  361.             }
  362.  
  363.             if (var3.startsWith("quartz"))
  364.             {
  365.                 Variables.quartz = !Variables.quartz;
  366.                 this.mc.renderGlobal.loadRenderers();
  367.  
  368.                 if (Variables.quartz)
  369.                 {
  370.                     this.mc.thePlayer.addChatMessage("Quartz Xray Hack: On");
  371.                 }
  372.                 else
  373.                 {
  374.                     this.mc.thePlayer.addChatMessage("Quartz Xray Hack: Off");
  375.                 }
  376.             }
  377.            
  378.  
  379.             if (var3.startsWith("help"))
  380.             {
  381.                 this.mc.thePlayer.addChatMessage("=======Help=======");
  382.                 this.mc.thePlayer.addChatMessage("Hit Up Arrow Key To Free Mouse");
  383.                 this.mc.thePlayer.addChatMessage("Then Click on red/green box");
  384.                 this.mc.thePlayer.addChatMessage("P.S. HotKey O = Panic (closes all hacks)");
  385.                 this.mc.thePlayer.addChatMessage("type \'commands\' for a list of console commands.");
  386.             }
  387.  
  388.             if (var3.startsWith("commands"))
  389.             {
  390.                 this.mc.thePlayer.addChatMessage("=====Commands=====");
  391.                 this.mc.thePlayer.addChatMessage("xray");
  392.                 this.mc.thePlayer.addChatMessage("fullbright");
  393.                 this.mc.thePlayer.addChatMessage("fastplace");
  394.                 this.mc.thePlayer.addChatMessage("spam");
  395.                 this.mc.thePlayer.addChatMessage("Type commands 2 for next page.");
  396.             }
  397.  
  398.             if (var3.startsWith("commands 2"))
  399.             {
  400.                 this.mc.thePlayer.addChatMessage("====Commands 2====");
  401.                 this.mc.thePlayer.addChatMessage("tracers");
  402.                 this.mc.thePlayer.addChatMessage("sneak");
  403.                 this.mc.thePlayer.addChatMessage("speedy gonzales");
  404.                 this.mc.thePlayer.addChatMessage("no fall");
  405.                 this.mc.thePlayer.addChatMessage("jesus");
  406.                 this.mc.thePlayer.addChatMessage("Type commands 3 for next page.");
  407.             }
  408.  
  409.             if (var3.startsWith("commands 3"))
  410.             {
  411.                 this.mc.thePlayer.addChatMessage("====Commands 3====");
  412.                 this.mc.thePlayer.addChatMessage("kill aura");
  413.                 this.mc.thePlayer.addChatMessage("zoom");
  414.                 this.mc.thePlayer.addChatMessage("pesp");
  415.                 this.mc.thePlayer.addChatMessage("fly");
  416.                 this.mc.thePlayer.addChatMessage("Type commands 4 for next page.");
  417.             }
  418.  
  419.             if (var3.startsWith("commands 4"))
  420.             {
  421.                 this.mc.thePlayer.addChatMessage("====Commands 4====");
  422.                 this.mc.thePlayer.addChatMessage("reach");
  423.                 this.mc.thePlayer.addChatMessage("chest");
  424.                 this.mc.thePlayer.addChatMessage("big name");
  425.                 this.mc.thePlayer.addChatMessage("sprint");
  426.                 this.mc.thePlayer.addChatMessage("Type commands 5 for next page.");
  427.             }
  428.  
  429.             if (var3.startsWith("commands 5"))
  430.             {
  431.                 this.mc.thePlayer.addChatMessage("====Commands 5====");
  432.                 this.mc.thePlayer.addChatMessage("up <number>");
  433.                 this.mc.thePlayer.addChatMessage("flyspeed <number>");
  434.                 this.mc.thePlayer.addChatMessage("spam");
  435.                 this.mc.thePlayer.addChatMessage("spam <specific text>");
  436.                 this.mc.thePlayer.addChatMessage("panic");
  437.             }
  438.  
  439.             int var5;
  440.             String[] var11;
  441.  
  442.             if (var3.startsWith("spam"))
  443.             {
  444.                 if (var3.endsWith("spam"))
  445.                 {
  446.                     for (int var4 = 100; var4 > 0; --var4)
  447.                     {
  448.                         this.mc.thePlayer.sendChatMessage("Team Vestol Mutha Fucka\'s");
  449.                     }
  450.                 }
  451.                 else if (!var3.contains(":"))
  452.                 {
  453.                     this.mc.thePlayer.addChatMessage("Correct Usage= spam: <words>");
  454.                 }
  455.                 else
  456.                 {
  457.                     var11 = var3.split(":");
  458.                     var5 = 100;
  459.  
  460.                     try
  461.                     {
  462.                         for (String var6 = var11[1]; var5 > 0; --var5)
  463.                         {
  464.                             this.mc.thePlayer.sendChatMessage(var6);
  465.                         }
  466.                     }
  467.                     catch (NumberFormatException var10)
  468.                     {
  469.                         ;
  470.                     }
  471.                 }
  472.             }
  473.  
  474.             if (var3.startsWith("flyspeed"))
  475.             {
  476.                 var11 = var3.split(" ");
  477.  
  478.                 if (!var3.endsWith("flyspeed"))
  479.                 {
  480.                     try
  481.                     {
  482.                         var5 = Integer.parseInt(var11[1]);
  483.                         Variables.flyspeed = Integer.valueOf(var5);
  484.                         this.mc.thePlayer.addChatMessage("Set Fly Speed To: " + var5);
  485.                     }
  486.                     catch (NumberFormatException var9)
  487.                     {
  488.                         this.mc.thePlayer.addChatMessage("Invalid input. Please use flyspeed: <whole number>");
  489.                     }
  490.                 }
  491.                 else
  492.                 {
  493.                     Variables.flyspeed = Integer.valueOf(1);
  494.                     this.mc.thePlayer.addChatMessage("Set Fly Speed To: 1");
  495.                 }
  496.             }
  497.  
  498.             if (var3.startsWith("sprintspeed"))
  499.             {
  500.                 var11 = var3.split(" ");
  501.  
  502.                 if (!var3.endsWith("sprintspeed"))
  503.                 {
  504.                     try
  505.                     {
  506.                         var5 = Integer.parseInt(var11[1]);
  507.                         Variables.sprintspeed = Integer.valueOf(var5);
  508.                         this.mc.thePlayer.addChatMessage("Set Sprint Speed To: " + var5);
  509.                     }
  510.                     catch (NumberFormatException var8)
  511.                     {
  512.                         this.mc.thePlayer.addChatMessage("Invalid input. Please use sprintspeed: <whole number>");
  513.                     }
  514.                 }
  515.                 else
  516.                 {
  517.                     Variables.sprintspeed = Integer.valueOf(1);
  518.                     this.mc.thePlayer.addChatMessage("Set Sprint Speed To: 1");
  519.                 }
  520.             }
  521.  
  522.             if (var3.startsWith("up") && !var3.endsWith("up"))
  523.             {
  524.                 var11 = var3.split(" ");
  525.  
  526.                 try
  527.                 {
  528.                     var5 = Integer.parseInt(var11[1]);
  529.  
  530.                     if (var5 > 10)
  531.                     {
  532.                         var5 = 10;
  533.                     }
  534.  
  535.                     if (var5 < -10)
  536.                     {
  537.                         var5 = -10;
  538.                     }
  539.  
  540.                     this.mc.thePlayer.setPositionAndRotation(this.mc.thePlayer.posX, this.mc.thePlayer.posY + (double)var5, this.mc.thePlayer.posZ + (double)var5, this.mc.thePlayer.rotationYaw, this.mc.thePlayer.rotationPitch);
  541.                 }
  542.                 catch (NumberFormatException var7)
  543.                 {
  544.                     this.mc.thePlayer.addChatMessage("Invalid input. Please use .up <whole number>");
  545.                 }
  546.             }
  547.  
  548.             if (var3.startsWith("clearchat"))
  549.             {
  550.                 this.mc.ingameGUI.getChatGUI().clearChatMessages();
  551.             }
  552.  
  553.             if (var3.startsWith("panic"))
  554.             {
  555.                 Variables.jesus = false;
  556.                 Variables.nf = false;
  557.                 Variables.sg = false;
  558.                 Variables.sneak = false;
  559.                 Variables.sprint = false;
  560.                 Variables.fp = false;
  561.                 Variables.fullbright = false;
  562.                 Variables.all = false;
  563.                 Variables.killnuke = false;
  564.                 Variables.fly = false;
  565.                 Variables.fly1 = false;
  566.                 Variables.bigname = false;
  567.                 Variables.diamonds = false;
  568.                 Variables.iron = false;
  569.                 Variables.coal = false;
  570.                 Variables.lapis = false;
  571.                 Variables.gold = false;
  572.                 Variables.mineshaft = false;
  573.                 Variables.redstone = false;
  574.                 Variables.quartz = false;
  575.                 this.mc.renderGlobal.loadRenderers();
  576.             }
  577.            
  578.             if(var3.startsWith("msg")){
  579.                 String[] args = var3.split(" ");
  580.                 String receiver = args[1];
  581.                 String[] args2 = new String[args.length - 2];
  582.                 System.arraycopy(args, 2, args2, 0, args.length-2);
  583.                 String fin = messageFromArgs(args2);
  584.                 System.out.println(fin);
  585.                 mc.thePlayer.addChatMessage("The message: " + fin + " has been sent to " + receiver);
  586.             }
  587.  
  588.             this.mc.displayGuiScreen((GuiIngameMenu)(new GuiConsole()));
  589.         }
  590.         else if (var2 == 200)
  591.         {
  592.             this.getSentHistory(-1);
  593.         }
  594.         else if (var2 == 208)
  595.         {
  596.             this.getSentHistory(1);
  597.         }
  598.         else if (var2 != 201 && var2 != 209)
  599.         {
  600.             this.inputField.textboxKeyTyped(var1, var2);
  601.         }
  602.     }
  603.    
  604.     public String messageFromArgs(String[] in){
  605.           String ret = "";
  606.           for(String s : in){
  607.            ret = (ret.equalsIgnoreCase("")) ? s : ret + " " + s;
  608.           }
  609.           return ret;
  610.          }
  611.    
  612.  
  613.     /*public void d()
  614.     {
  615.         super.d();
  616.         int var1 = Mouse.getEventDWheel();
  617.  
  618.         if (var1 != 0)
  619.         {
  620.             if (var1 > 1)
  621.             {
  622.                 var1 = 1;
  623.             }
  624.  
  625.             if (var1 < -1)
  626.             {
  627.                 var1 = -1;
  628.             }
  629.  
  630.             if (!p())
  631.             {
  632.                 var1 *= 7;
  633.             }
  634.         }
  635.     }*/
  636.  
  637.     /*public void idk(boolean var1, int var2)
  638.     {
  639.         if (var2 == 0)
  640.         {
  641.             if (var1)
  642.             {
  643.                 try
  644.                 {
  645.                     Class var3 = Class.forName("java.awt.Desktop");
  646.                     Object var4 = var3.getMethod("getDesktop", new Class[0]).invoke((Object)null, new Object[0]);
  647.                     var3.getMethod("browse", new Class[] {URI.class}).invoke(var4, new Object[] {this.clickedURI});
  648.                 }
  649.                 catch (Throwable var5)
  650.                 {
  651.                     var5.printStackTrace();
  652.                 }
  653.             }
  654.  
  655.             this.clickedURI = null;
  656.             this.mc.idk((GuiIngameMenu)this);
  657.         }
  658.     }*/
  659.    
  660.     private void func_73893_a(String par1Str, String par2Str)
  661.     {
  662.         if (par1Str.length() >= 1)
  663.         {
  664.             this.mc.thePlayer.sendQueue.addToSendQueue(new Packet203AutoComplete(par1Str));
  665.             this.field_73905_m = true;
  666.         }
  667.     }
  668.  
  669.     public void completePlayerName()
  670.     {
  671.         String var3;
  672.  
  673.         if (this.field_73897_d)
  674.         {
  675.             this.inputField.deleteFromCursor(this.inputField.func_73798_a(-1, this.inputField.getCursorPosition(), false) - this.inputField.getCursorPosition());
  676.  
  677.             if (this.field_73903_n >= this.field_73904_o.size())
  678.             {
  679.                 this.field_73903_n = 0;
  680.             }
  681.         }
  682.         else
  683.         {
  684.             int var1 = this.inputField.func_73798_a(-1, this.inputField.getCursorPosition(), false);
  685.             this.field_73904_o.clear();
  686.             this.field_73903_n = 0;
  687.             String var2 = this.inputField.getText().substring(var1).toLowerCase();
  688.             var3 = this.inputField.getText().substring(0, this.inputField.getCursorPosition());
  689.             this.func_73893_a(var3, var2);
  690.  
  691.             if (this.field_73904_o.isEmpty())
  692.             {
  693.                 return;
  694.             }
  695.  
  696.             this.field_73897_d = true;
  697.             this.inputField.deleteFromCursor(var1 - this.inputField.getCursorPosition());
  698.         }
  699.  
  700.         if (this.field_73904_o.size() > 1)
  701.         {
  702.             StringBuilder var4 = new StringBuilder();
  703.  
  704.             for (Iterator var5 = this.field_73904_o.iterator(); var5.hasNext(); var4.append(var3))
  705.             {
  706.                 var3 = (String)var5.next();
  707.  
  708.                 if (var4.length() > 0)
  709.                 {
  710.                     var4.append(", ");
  711.                 }
  712.             }
  713.  
  714.             this.mc.ingameGUI.getChatGUI().printChatMessageWithOptionalDeletion(var4.toString(), 1);
  715.         }
  716.  
  717.         this.inputField.writeText((String)this.field_73904_o.get(this.field_73903_n++));
  718.     }
  719.  
  720.     public void getSentHistory(int var1)
  721.     {
  722.         int var2 = this.sentHistoryCursor + var1;
  723.  
  724.         if (var2 < 0)
  725.         {
  726.             var2 = 0;
  727.         }
  728.  
  729.         if (var2 != this.sentHistoryCursor)
  730.         {
  731.             this.sentHistoryCursor = var2;
  732.         }
  733.     }
  734.  
  735.     /**
  736.      * Draws the screen and all the components in it.
  737.      */
  738.     public void drawScreen(int var1, int var2, float var3)
  739.     {
  740.         drawRect(25, 250, 55, 350, 16777215);
  741.         drawRect(2, this.height - 14, this.width - 2, this.height - 2, Integer.MIN_VALUE);
  742.         int var4 = 27;
  743.  
  744.         for (int var5 = 0; var5 < Variables.array1.size(); ++var5)
  745.         {
  746.             this.fontRenderer.drawString("" + (String)Variables.array1.get(var5), 6, this.height - var4, -1);
  747.             var4 += 12;
  748.         }
  749.  
  750.         this.inputField.drawTextBox();
  751.         super.drawScreen(var1, var2, var3);
  752.  
  753.         if (!Variables.menu1)
  754.         {
  755.             drawRect(1, 3, 120, 14, -1354612158);
  756.             this.fontRenderer.drawString("Hacks", 5, 5, 16777215);
  757.             drawRect(110, 3, 118, 14, -65536);
  758.         }
  759.         else
  760.         {
  761.             drawRect(1, 3, 120, 14, -1354612158);
  762.             this.fontRenderer.drawString("Hacks", 5, 5, 16777215);
  763.             drawRect(110, 3, 118, 14, -15410901);
  764.             drawRect(2, 16, 120, 60, -1442840576);
  765.  
  766.             if (Variables.on)
  767.             {
  768.                 this.fontRenderer.drawString("Xray", 5, 20, -15410901);
  769.                 drawRect(92, 19, 116, 30, -1);
  770.                 this.fontRenderer.drawString("  - ", 93, 21, -15410901);
  771.                 drawRect(255, 16, 375, 138, -1442840576);
  772.                 drawRect(255, 3, 375, 14, -1442840576);
  773.                 this.fontRenderer.drawString("Xray Options", 259, 5, 16777215);
  774.  
  775.                 if (Variables.all)
  776.                 {
  777.                     this.fontRenderer.drawString("All", 259, 20, -15410901);
  778.                     drawRect(346, 19, 370, 30, -1);
  779.                     this.fontRenderer.drawString("On", 349, 21, -15410901);
  780.                 }
  781.                 else
  782.                 {
  783.                     this.fontRenderer.drawString("All", 259, 20, -65536);
  784.                     drawRect(346, 19, 370, 30, -1);
  785.                     this.fontRenderer.drawString("Off", 349, 21, -65536);
  786.                 }
  787.  
  788.                 if (Variables.diamonds)
  789.                 {
  790.                     this.fontRenderer.drawString("Diamonds", 259, 33, -15410901);
  791.                     drawRect(346, 32, 370, 43, -1);
  792.                     this.fontRenderer.drawString("On", 349, 34, -15410901);
  793.                 }
  794.                 else
  795.                 {
  796.                     this.fontRenderer.drawString("Diamonds", 259, 33, -65536);
  797.                     drawRect(346, 32, 370, 43, -1);
  798.                     this.fontRenderer.drawString("Off", 349, 34, -65536);
  799.                 }
  800.  
  801.                 if (Variables.iron)
  802.                 {
  803.                     this.fontRenderer.drawString("Iron", 259, 46, -15410901);
  804.                     drawRect(346, 45, 370, 56, -1);
  805.                     this.fontRenderer.drawString("On", 349, 47, -15410901);
  806.                 }
  807.                 else
  808.                 {
  809.                     this.fontRenderer.drawString("Iron", 259, 46, -65536);
  810.                     drawRect(346, 45, 370, 56, -1);
  811.                     this.fontRenderer.drawString("Off", 349, 47, -65536);
  812.                 }
  813.  
  814.                 if (Variables.coal)
  815.                 {
  816.                     this.fontRenderer.drawString("Coal", 259, 59, -15410901);
  817.                     drawRect(346, 58, 370, 69, -1);
  818.                     this.fontRenderer.drawString("On", 349, 60, -15410901);
  819.                 }
  820.                 else
  821.                 {
  822.                     this.fontRenderer.drawString("Coal", 259, 59, -65536);
  823.                     drawRect(346, 58, 370, 69, -1);
  824.                     this.fontRenderer.drawString("Off", 349, 60, -65536);
  825.                 }
  826.  
  827.                 if (Variables.lapis)
  828.                 {
  829.                     this.fontRenderer.drawString("Lapis", 259, 72, -15410901);
  830.                     drawRect(346, 71, 370, 82, -1);
  831.                     this.fontRenderer.drawString("On", 349, 73, -15410901);
  832.                 }
  833.                 else
  834.                 {
  835.                     this.fontRenderer.drawString("Lapis", 259, 72, -65536);
  836.                     drawRect(346, 71, 370, 82, -1);
  837.                     this.fontRenderer.drawString("Off", 349, 73, -65536);
  838.                 }
  839.  
  840.                 if (Variables.gold)
  841.                 {
  842.                     this.fontRenderer.drawString("Gold", 259, 85, -15410901);
  843.                     drawRect(346, 84, 370, 95, -1);
  844.                     this.fontRenderer.drawString("On", 349, 86, -15410901);
  845.                 }
  846.                 else
  847.                 {
  848.                     this.fontRenderer.drawString("Gold", 259, 85, -65536);
  849.                     drawRect(346, 84, 370, 95, -1);
  850.                     this.fontRenderer.drawString("Off", 349, 86, -65536);
  851.                 }
  852.  
  853.                 if (Variables.mineshaft)
  854.                 {
  855.                     this.fontRenderer.drawString("Mineshaft", 259, 98, -15410901);
  856.                     drawRect(346, 97, 370, 108, -1);
  857.                     this.fontRenderer.drawString("On", 349, 99, -15410901);
  858.                 }
  859.                 else
  860.                 {
  861.                     this.fontRenderer.drawString("Mineshaft", 259, 98, -65536);
  862.                     drawRect(346, 97, 370, 108, -1);
  863.                     this.fontRenderer.drawString("Off", 349, 99, -65536);
  864.                 }
  865.  
  866.                 if (Variables.redstone)
  867.                 {
  868.                     this.fontRenderer.drawString("Redstone", 259, 111, -15410901);
  869.                     drawRect(346, 110, 370, 121, -1);
  870.                     this.fontRenderer.drawString("On", 349, 112, -15410901);
  871.                 }
  872.                 else
  873.                 {
  874.                     this.fontRenderer.drawString("Redstone", 259, 111, -65536);
  875.                     drawRect(346, 110, 370, 121, -1);
  876.                     this.fontRenderer.drawString("Off", 349, 112, -65536);
  877.                 }
  878.  
  879.                 if (Variables.quartz)
  880.                 {
  881.                     this.fontRenderer.drawString("Nether Quartz", 259, 124, -15410901);
  882.                     drawRect(346, 123, 370, 134, -1);
  883.                     this.fontRenderer.drawString("On", 349, 125, -15410901);
  884.                 }
  885.                 else
  886.                 {
  887.                     this.fontRenderer.drawString("Nether Quartz", 259, 124, -65536);
  888.                     drawRect(346, 123, 370, 134, -1);
  889.                     this.fontRenderer.drawString("Off", 349, 125, -65536);
  890.                 }
  891.             }
  892.             else
  893.             {
  894.                 this.fontRenderer.drawString("Xray", 5, 20, -65536);
  895.                 drawRect(92, 19, 116, 30, -1);
  896.                 this.fontRenderer.drawString("  + ", 93, 21, -65536);
  897.             }
  898.  
  899.             if (Variables.fullbright)
  900.             {
  901.                 this.fontRenderer.drawString("Full Bright", 5, 33, -15410901);
  902.                 drawRect(92, 32, 116, 43, -1);
  903.                 this.fontRenderer.drawString("On", 95, 34, -15410901);
  904.             }
  905.             else
  906.             {
  907.                 this.fontRenderer.drawString("Full Bright", 5, 33, -65536);
  908.                 drawRect(92, 32, 116, 43, -1);
  909.                 this.fontRenderer.drawString("Off", 95, 34, -65536);
  910.             }
  911.  
  912.             if (Variables.bigname)
  913.             {
  914.                 this.fontRenderer.drawString("Big Name", 5, 46, -15410901);
  915.                 drawRect(92, 45, 116, 56, -1);
  916.                 this.fontRenderer.drawString("On", 95, 47, -15410901);
  917.             }
  918.             else
  919.             {
  920.                 this.fontRenderer.drawString("Big Name", 5, 46, -65536);
  921.                 drawRect(92, 45, 116, 56, -1);
  922.                 this.fontRenderer.drawString("Off", 95, 47, -65536);
  923.             }
  924.         }
  925.  
  926.         if (!Variables.menu2)
  927.         {
  928.             drawRect(125, 3, 250, 14, -1354612158);
  929.             this.fontRenderer.drawString("Player", 130, 5, 16777215);
  930.             drawRect(240, 3, 248, 14, -65536);
  931.         }
  932.         else
  933.         {
  934.             drawRect(125, 3, 250, 14, -1354612158);
  935.             this.fontRenderer.drawString("Player", 130, 5, 16777215);
  936.             drawRect(240, 3, 248, 14, -15410901);
  937.             drawRect(125, 16, 250, 138, -1442840576);
  938.  
  939.             if (Variables.fly)
  940.             {
  941.                 this.fontRenderer.drawString("Fly", 127, 20, -15410901);
  942.                 drawRect(219, 19, 245, 30, -1);
  943.                 this.fontRenderer.drawString("On", 222, 21, -15410901);
  944.             }
  945.             else
  946.             {
  947.                 this.fontRenderer.drawString("Fly", 127, 20, -65536);
  948.                 drawRect(219, 19, 245, 30, -1);
  949.                 this.fontRenderer.drawString("Off", 222, 21, -65536);
  950.             }
  951.  
  952.             if (Variables.fp)
  953.             {
  954.                 this.fontRenderer.drawString("Fast Place", 127, 33, -15410901);
  955.                 drawRect(219, 32, 245, 43, -1);
  956.                 this.fontRenderer.drawString("On", 222, 34, -15410901);
  957.             }
  958.             else
  959.             {
  960.                 this.fontRenderer.drawString("Fast Place", 127, 33, -65536);
  961.                 drawRect(219, 32, 245, 43, -1);
  962.                 this.fontRenderer.drawString("Off", 222, 34, -65536);
  963.             }
  964.  
  965.             if (Variables.sprint)
  966.             {
  967.                 this.fontRenderer.drawString("Sprint", 127, 46, -15410901);
  968.                 drawRect(219, 45, 245, 56, -1);
  969.                 this.fontRenderer.drawString("On", 222, 47, -15410901);
  970.             }
  971.             else
  972.             {
  973.                 this.fontRenderer.drawString("Sprint", 127, 46, -65536);
  974.                 drawRect(219, 45, 245, 56, -1);
  975.                 this.fontRenderer.drawString("Off", 222, 47, -65536);
  976.             }
  977.  
  978.             if (Variables.sg)
  979.             {
  980.                 this.fontRenderer.drawString("Speedy Gonzales", 127, 59, -15410901);
  981.                 drawRect(219, 58, 245, 69, -1);
  982.                 this.fontRenderer.drawString("On", 222, 60, -15410901);
  983.             }
  984.             else
  985.             {
  986.                 this.fontRenderer.drawString("Speedy Gonzales", 127, 59, -65536);
  987.                 drawRect(219, 58, 245, 69, -1);
  988.                 this.fontRenderer.drawString("Off", 222, 60, -65536);
  989.             }
  990.  
  991.             if (Variables.nf)
  992.             {
  993.                 this.fontRenderer.drawString("No Fall(MP)", 127, 72, -15410901);
  994.                 drawRect(219, 71, 245, 82, -1);
  995.                 this.fontRenderer.drawString("On", 222, 73, -15410901);
  996.             }
  997.             else
  998.             {
  999.                 this.fontRenderer.drawString("No Fall(MP)", 127, 72, -65536);
  1000.                 drawRect(219, 71, 245, 82, -1);
  1001.                 this.fontRenderer.drawString("Off", 222, 73, -65536);
  1002.             }
  1003.  
  1004.             if (Variables.jesus)
  1005.             {
  1006.                 this.fontRenderer.drawString("Jesus", 127, 85, -15410901);
  1007.                 drawRect(219, 84, 245, 95, -1);
  1008.                 this.fontRenderer.drawString("On", 222, 86, -15410901);
  1009.             }
  1010.             else
  1011.             {
  1012.                 this.fontRenderer.drawString("Jesus", 127, 85, -65536);
  1013.                 drawRect(219, 84, 245, 95, -1);
  1014.                 this.fontRenderer.drawString("Off", 222, 86, -65536);
  1015.             }
  1016.  
  1017.             if (Variables.killnuke)
  1018.             {
  1019.                 this.fontRenderer.drawString("Kill Aura", 127, 98, -15410901);
  1020.                 drawRect(219, 97, 245, 108, -1);
  1021.                 this.fontRenderer.drawString("On", 222, 99, -15410901);
  1022.             }
  1023.             else
  1024.             {
  1025.                 this.fontRenderer.drawString("Kill Aura", 127, 98, -65536);
  1026.                 drawRect(219, 97, 245, 108, -1);
  1027.                 this.fontRenderer.drawString("Off", 222, 99, -65536);
  1028.             }
  1029.  
  1030.             if (Variables.fly1)
  1031.             {
  1032.                 this.fontRenderer.drawString("Fast Fly", 127, 111, -15410901);
  1033.                 drawRect(219, 110, 245, 121, -1);
  1034.                 this.fontRenderer.drawString("On", 222, 112, -15410901);
  1035.             }
  1036.             else
  1037.             {
  1038.                 this.fontRenderer.drawString("Fast Fly", 127, 111, -65536);
  1039.                 drawRect(219, 110, 245, 121, -1);
  1040.                 this.fontRenderer.drawString("Off", 222, 112, -65536);
  1041.             }
  1042.  
  1043.             if (Variables.sneak)
  1044.             {
  1045.                 this.fontRenderer.drawString("Sneak", 127, 124, -15410901);
  1046.                 drawRect(219, 123, 245, 134, -1);
  1047.                 this.fontRenderer.drawString("On", 222, 125, -15410901);
  1048.             }
  1049.             else
  1050.             {
  1051.                 this.fontRenderer.drawString("Sneak", 127, 124, -65536);
  1052.                 drawRect(219, 123, 245, 134, -1);
  1053.                 this.fontRenderer.drawString("Off", 222, 125, -65536);
  1054.             }
  1055.  
  1056.             if (Variables.open)
  1057.             {
  1058.                 drawRect(191, 110, 217, 121, -1);
  1059.                 this.fontRenderer.drawString(" - ", 197, 112, -15410901);
  1060.             }
  1061.             else
  1062.             {
  1063.                 drawRect(191, 110, 217, 121, -1);
  1064.                 this.fontRenderer.drawString(" + ", 197, 112, -65536);
  1065.             }
  1066.  
  1067.             if (Variables.sprintopen)
  1068.             {
  1069.                 drawRect(191, 45, 217, 56, -1);
  1070.                 this.fontRenderer.drawString(" - ", 197, 47, -15410901);
  1071.             }
  1072.             else
  1073.             {
  1074.                 drawRect(191, 45, 217, 56, -1);
  1075.                 this.fontRenderer.drawString(" + ", 197, 47, -65536);
  1076.             }
  1077.  
  1078.             if (Variables.open)
  1079.             {
  1080.                 ;
  1081.             }
  1082.         }
  1083.     }
  1084.  
  1085.     /**
  1086.      * Called when the mouse is clicked.
  1087.      */
  1088.     public void mouseClicked(int var1, int var2, int var3)
  1089.     {
  1090.         /*if (191 < var1 && 217 > var1 && 45 < var2 && 56 > var2)
  1091.         {
  1092.             Variables.sprintopen = !Variables.sprintopen;
  1093.  
  1094.             if (Variables.sprintopen)
  1095.             {
  1096.                 this.sprintslider = new GuiSliderSprint(3, 254, this.height - 90 + 13, "SprintSpeed", 0.0F, 10.0F, 1.0F, (float)Variables.sprintspeed.intValue());
  1097.                 this.buttonList.add(this.sprintslider);
  1098.             }
  1099.  
  1100.             if (!Variables.sprintopen)
  1101.             {
  1102.                 this.buttonList.remove(this.sprintslider);
  1103.                 this.sprintslider = null;
  1104.             }
  1105.         }*/
  1106.  
  1107.         /*if (191 < var1 && 217 > var1 && 110 < var2 && 121 > var2)
  1108.         {
  1109.             Variables.open = !Variables.open;
  1110.  
  1111.             if (Variables.open)
  1112.             {
  1113.                 this.slider = new GuiSliderFixed(3, 254, this.height - 112 + 13, "FlySpeed", 0.0F, 10.0F, 1.0F, (float)Variables.flyspeed.intValue());
  1114.                 this.buttonList.add(this.slider);
  1115.             }
  1116.  
  1117.             if (!Variables.open)
  1118.             {
  1119.                 this.buttonList.remove(this.slider);
  1120.                 this.slider = null;
  1121.             }
  1122.         }*/
  1123.  
  1124.         if (258 < var1 && 265 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1125.         {
  1126.             Variables.flyspeed = Integer.valueOf(1);
  1127.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 1");
  1128.         }
  1129.  
  1130.         if (269 < var1 && 276 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1131.         {
  1132.             Variables.flyspeed = Integer.valueOf(2);
  1133.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 2");
  1134.         }
  1135.  
  1136.         if (280 < var1 && 287 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1137.         {
  1138.             Variables.flyspeed = Integer.valueOf(3);
  1139.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 3");
  1140.         }
  1141.  
  1142.         if (291 < var1 && 298 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1143.         {
  1144.             Variables.flyspeed = Integer.valueOf(4);
  1145.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 4");
  1146.         }
  1147.  
  1148.         if (302 < var1 && 309 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1149.         {
  1150.             Variables.flyspeed = Integer.valueOf(5);
  1151.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 5");
  1152.         }
  1153.  
  1154.         if (313 < var1 && 320 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1155.         {
  1156.             Variables.flyspeed = Integer.valueOf(6);
  1157.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 6");
  1158.         }
  1159.  
  1160.         if (324 < var1 && 331 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1161.         {
  1162.             Variables.flyspeed = Integer.valueOf(7);
  1163.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 7");
  1164.         }
  1165.  
  1166.         if (335 < var1 && 342 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1167.         {
  1168.             Variables.flyspeed = Integer.valueOf(8);
  1169.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 8");
  1170.         }
  1171.  
  1172.         if (346 < var1 && 353 > var1 && this.height - 100 + 13 < var2 && this.height - 89 + 13 > var2)
  1173.         {
  1174.             Variables.flyspeed = Integer.valueOf(9);
  1175.             this.mc.thePlayer.addChatMessage("Set Fly Speed To: 9");
  1176.         }
  1177.  
  1178.         if (110 < var1 && 118 > var1 && 3 < var2 && 14 > var2)
  1179.         {
  1180.             Variables.menu1 = !Variables.menu1;
  1181.         }
  1182.  
  1183.         if (240 < var1 && 248 > var1 && 3 < var2 && 14 > var2)
  1184.         {
  1185.             Variables.menu2 = !Variables.menu2;
  1186.         }
  1187.  
  1188.         if (92 < var1 && 116 > var1 && 19 < var2 && 30 > var2)
  1189.         {
  1190.             Variables.on = !Variables.on;
  1191.         }
  1192.  
  1193.         if (92 < var1 && 116 > var1 && 32 < var2 && 43 > var2)
  1194.         {
  1195.             Variables.fullbright = !Variables.fullbright;
  1196.             this.mc.renderGlobal.loadRenderers();
  1197.         }
  1198.  
  1199.         if (92 < var1 && 116 > var1 && 45 < var2 && 56 > var2)
  1200.         {
  1201.             Variables.bigname = !Variables.bigname;
  1202.         }
  1203.  
  1204.         if (219 < var1 && 245 > var1 && 19 < var2 && 30 > var2)
  1205.         {
  1206.             Variables.fly = !Variables.fly;
  1207.         }
  1208.  
  1209.         if (219 < var1 && 245 > var1 && 32 < var2 && 43 > var2)
  1210.         {
  1211.             Variables.fp = !Variables.fp;
  1212.         }
  1213.  
  1214.         if (219 < var1 && 245 > var1 && 45 < var2 && 56 > var2)
  1215.         {
  1216.             Variables.sprint = !Variables.sprint;
  1217.         }
  1218.  
  1219.         if (219 < var1 && 245 > var1 && 58 < var2 && 69 > var2)
  1220.         {
  1221.             Variables.sg = !Variables.sg;
  1222.         }
  1223.  
  1224.         if (219 < var1 && 245 > var1 && 71 < var2 && 82 > var2)
  1225.         {
  1226.             Variables.nf = !Variables.nf;
  1227.         }
  1228.  
  1229.         if (219 < var1 && 245 > var1 && 84 < var2 && 95 > var2)
  1230.         {
  1231.             Variables.jesus = !Variables.jesus;
  1232.         }
  1233.  
  1234.         if (219 < var1 && 245 > var1 && 97 < var2 && 108 > var2)
  1235.         {
  1236.             Variables.killnuke = !Variables.killnuke;
  1237.         }
  1238.  
  1239.         if (219 < var1 && 245 > var1 && 110 < var2 && 121 > var2)
  1240.         {
  1241.             Variables.fly1 = !Variables.fly1;
  1242.         }
  1243.  
  1244.         if (219 < var1 && 245 > var1 && 123 < var2 && 134 > var2)
  1245.         {
  1246.             Variables.sneak = !Variables.sneak;
  1247.         }
  1248.  
  1249.         if (346 < var1 && 370 > var1 && 19 < var2 && 30 > var2)
  1250.         {
  1251.             Variables.all = !Variables.all;
  1252.             this.mc.renderGlobal.loadRenderers();
  1253.         }
  1254.  
  1255.         if (346 < var1 && 370 > var1 && 32 < var2 && 43 > var2)
  1256.         {
  1257.             Variables.diamonds = !Variables.diamonds;
  1258.             this.mc.renderGlobal.loadRenderers();
  1259.         }
  1260.  
  1261.         if (346 < var1 && 370 > var1 && 45 < var2 && 56 > var2)
  1262.         {
  1263.             Variables.iron = !Variables.iron;
  1264.             this.mc.renderGlobal.loadRenderers();
  1265.         }
  1266.  
  1267.         if (346 < var1 && 370 > var1 && 58 < var2 && 69 > var2)
  1268.         {
  1269.             Variables.coal = !Variables.coal;
  1270.             this.mc.renderGlobal.loadRenderers();
  1271.         }
  1272.  
  1273.         if (346 < var1 && 370 > var1 && 71 < var2 && 82 > var2)
  1274.         {
  1275.             Variables.lapis = !Variables.lapis;
  1276.             this.mc.renderGlobal.loadRenderers();
  1277.         }
  1278.  
  1279.         if (346 < var1 && 370 > var1 && 84 < var2 && 95 > var2)
  1280.         {
  1281.             Variables.gold = !Variables.gold;
  1282.             this.mc.renderGlobal.loadRenderers();
  1283.         }
  1284.  
  1285.         if (346 < var1 && 370 > var1 && 97 < var2 && 108 > var2)
  1286.         {
  1287.             Variables.mineshaft = !Variables.mineshaft;
  1288.             this.mc.renderGlobal.loadRenderers();
  1289.         }
  1290.  
  1291.         if (346 < var1 && 370 > var1 && 110 < var2 && 121 > var2)
  1292.         {
  1293.             Variables.redstone = !Variables.redstone;
  1294.             this.mc.renderGlobal.loadRenderers();
  1295.         }
  1296.  
  1297.         if (346 < var1 && 370 > var1 && 123 < var2 && 134 > var2)
  1298.         {
  1299.             Variables.quartz = !Variables.quartz;
  1300.             this.mc.renderGlobal.loadRenderers();
  1301.         }
  1302.  
  1303.         super.mouseClicked(var1, var2, var3);
  1304.     }
  1305.    
  1306.    
  1307. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement