Advertisement
Olivki

Ultimate swag

Feb 1st, 2013
474
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.78 KB | None | 0 0
  1. package se.proxus.mods.list;
  2.  
  3. import se.proxus.events.*;
  4. import se.proxus.events.render.*;
  5. import se.proxus.mods.*;
  6. import se.proxus.utils.*;
  7.  
  8. public class ModGui extends BaseMod {
  9.  
  10.     public ModGui() {
  11.         super("Gui", new ModInfo(new String[]{"Renders the gui."}, "Oliver", "NONE", true), ModType.GUI, true);
  12.         getInfo().setMod(this);
  13.         setState(true, false);
  14.         setOption(0, Boolean.valueOf(true), false);
  15.         getConfig().loadConfig();
  16.     }
  17.  
  18.     @Override
  19.     public void initMod() {
  20.         this.getEvent().registerEvent(EventRender2D.class);
  21.     }
  22.  
  23.     @Override
  24.     public void onEnabled() {
  25.  
  26.     }
  27.  
  28.     @Override
  29.     public void onDisabled() {
  30.  
  31.     }
  32.  
  33.     @Override
  34.     public void onEvent(Event event) {
  35.         if(getState()) {
  36.             if(event instanceof EventRender2D) {
  37.                 Wrapper.getFontRenderer().drawStringWithShadow("Minecraft 1.4.6", 2, 2, 0xFFFFFFFF);
  38.  
  39.                 if(((Boolean)getOption(0)).booleanValue()) {
  40.                     for(int var0 = 0; var0 < mods.getActiveMods().size(); var0++) {
  41.                         BaseMod mod = (BaseMod)mods.getActiveMods().get(var0);
  42.  
  43.                         Wrapper.getFontRenderer().drawStringWithShadow(mod.getType().getColor() + mod.getName(),
  44.                                 EnumPosition.RIGHT.getPosition() - Wrapper.getFontRenderer().getStringWidth(mod.getType().getColor()
  45.                                         + mod.getName()) - 1, 2 + var0 * 9, 0xFFFFFFFF);
  46.                     }
  47.                 }
  48.             }
  49.         }
  50.     }
  51.    
  52.     @Override
  53.     public boolean onCommand(String msg, String[] arg) {
  54.         if(arg[0].equalsIgnoreCase(getName()) && arg[1].equalsIgnoreCase("arraylist")) {
  55.             setOption(0, !(((Boolean)getOption(0)).booleanValue()), true);
  56.             utils.addMessage(Colours.YELLOW + getName() + " ArrayList" + Colours.WHITE
  57.                     + " has been set to " + Colours.YELLOW
  58.                     + ((Boolean)getOption(0)).booleanValue() + Colours.WHITE + ".");
  59.             return true;
  60.         }
  61.        
  62.         return super.onCommand(msg, arg);
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement