Advertisement
Guest User

Untitled

a guest
Oct 26th, 2015
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.90 KB | None | 0 0
  1. /**
  2.  * Created by Alexander Sörensen "InternetAthiest" 19:02:06 26 okt. 2015
  3.  */
  4. package com.internetathiest.techx.server;
  5.  
  6. import java.util.ArrayList;
  7. import java.util.List;
  8.  
  9. import net.minecraft.client.Minecraft;
  10. import net.minecraft.command.ICommand;
  11. import net.minecraft.command.ICommandSender;
  12. import net.minecraft.server.MinecraftServer;
  13. import net.minecraft.util.ChatComponentText;
  14. import net.minecraft.util.ChatComponentTranslation;
  15. import net.minecraft.entity.player.*;
  16.  
  17. /**
  18.  * @author Alexander Sörensen "InternetAthiest"
  19.  *
  20.  */
  21. public class CommandWhois implements ICommand{
  22.  
  23.     private List aliases;
  24.     public CommandWhois(){
  25.         this.aliases = new ArrayList();
  26.         this.aliases.add("whois");
  27.     }
  28.    
  29.     @Override
  30.     public int compareTo(Object o) {
  31.        
  32.         return 0;
  33.     }
  34.  
  35.     @Override
  36.     public String getCommandName() {
  37.        
  38.         return "whois";
  39.     }
  40.  
  41.     @Override
  42.     public String getCommandUsage(ICommandSender p_71518_1_) {
  43.        
  44.         return "whois <player>";
  45.     }
  46.  
  47.     @Override
  48.     public List getCommandAliases() {
  49.        
  50.         return this.aliases;
  51.     }
  52.  
  53.     @Override
  54.     public void processCommand(ICommandSender icommandsender, String[] args) {
  55.         if(args.length == 0){
  56.             icommandsender.addChatMessage(new ChatComponentTranslation("msg.invalidArguments.text"));
  57.             return;
  58.         }
  59.        
  60.         String[] output = {
  61.                 "Player IP" + MinecraftServer.getServer().getConfigurationManager().func_152612_a(args[0]).getPlayerIP(),
  62.         };
  63.        
  64.         for(String curOutput : output){
  65.             icommandsender.addChatMessage(new ChatComponentText(curOutput));
  66.         }
  67.        
  68.     }
  69.  
  70.     @Override
  71.     public boolean canCommandSenderUseCommand(ICommandSender p_71519_1_) {
  72.        
  73.         return true;
  74.     }
  75.  
  76.     @Override
  77.     public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) {
  78.        
  79.         return null;
  80.     }
  81.  
  82.     @Override
  83.     public boolean isUsernameIndex(String[] args, int i) {
  84.        
  85.         if (i == 1){
  86.             return true;
  87.         }else{
  88.             return false;
  89.         }
  90.     }
  91.  
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement