bspkrs

My IGI command syntax

Oct 1st, 2013
416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 KB | None | 0 0
  1.     public class CommandIGI extends CommandBase
  2.     {
  3.         @Override
  4.         public String getCommandName()
  5.         {
  6.             return "igi";
  7.         }
  8.        
  9.         @Override
  10.         public String getCommandUsage(ICommandSender icommandsender)
  11.         {
  12.             return "commands.igi.usage";
  13.         }
  14.        
  15.         @Override
  16.         public void processCommand(ICommandSender icommandsender, String[] args)
  17.         {
  18.             if (args.length == 1)
  19.             {
  20.                 if (args[0].equalsIgnoreCase("reload"))
  21.                 {
  22.                     loadFormatFile();
  23.                     enabled = true;
  24.                     return;
  25.                 }
  26.                 else if (args[0].equalsIgnoreCase("enable"))
  27.                 {
  28.                     enabled = true;
  29.                     return;
  30.                 }
  31.                 else if (args[0].equalsIgnoreCase("disable"))
  32.                 {
  33.                     enabled = false;
  34.                     return;
  35.                 }
  36.                 else if (args[0].equalsIgnoreCase("toggle"))
  37.                 {
  38.                     enabled = !enabled;
  39.                     return;
  40.                 }
  41.             }
  42.            
  43.             throw new WrongUsageException("commands.igi.usage", new Object[0]);
  44.         }
  45.     }
Advertisement
Add Comment
Please, Sign In to add comment