Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Created by Alexander Sörensen "InternetAthiest" 19:02:06 26 okt. 2015
- */
- package com.internetathiest.techx.server;
- import java.util.ArrayList;
- import java.util.List;
- import net.minecraft.client.Minecraft;
- import net.minecraft.command.ICommand;
- import net.minecraft.command.ICommandSender;
- import net.minecraft.server.MinecraftServer;
- import net.minecraft.util.ChatComponentText;
- import net.minecraft.util.ChatComponentTranslation;
- import net.minecraft.entity.player.*;
- /**
- * @author Alexander Sörensen "InternetAthiest"
- *
- */
- public class CommandWhois implements ICommand{
- private List aliases;
- public CommandWhois(){
- this.aliases = new ArrayList();
- this.aliases.add("whois");
- }
- @Override
- public int compareTo(Object o) {
- return 0;
- }
- @Override
- public String getCommandName() {
- return "whois";
- }
- @Override
- public String getCommandUsage(ICommandSender p_71518_1_) {
- return "whois <player>";
- }
- @Override
- public List getCommandAliases() {
- return this.aliases;
- }
- @Override
- public void processCommand(ICommandSender icommandsender, String[] args) {
- if(args.length == 0){
- icommandsender.addChatMessage(new ChatComponentTranslation("msg.invalidArguments.text"));
- return;
- }
- String[] output = {
- "Player IP" + MinecraftServer.getServer().getConfigurationManager().func_152612_a(args[0]).getPlayerIP(),
- };
- for(String curOutput : output){
- icommandsender.addChatMessage(new ChatComponentText(curOutput));
- }
- }
- @Override
- public boolean canCommandSenderUseCommand(ICommandSender p_71519_1_) {
- return true;
- }
- @Override
- public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) {
- return null;
- }
- @Override
- public boolean isUsernameIndex(String[] args, int i) {
- if (i == 1){
- return true;
- }else{
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement