package dk.thoerup.bukkit.whois; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.util.config.Configuration; public class WhoisCommand implements CommandExecutor { Configuration config; public WhoisCommand(Configuration config) { this.config = config; } @Override public boolean onCommand(final CommandSender sender, Command command, String label, String[] args) { if (args.length == 0) { sender.sendMessage(ChatColor.GREEN + "Usage: /whois player"); return true; } String name = args[0].toLowerCase() ; String whois = config.getString( name + ".whois"); if (whois != null && !whois.equals("") ) { sender.sendMessage(ChatColor.GREEN + "whois for [" + name + "]: " + whois ); } else { sender.sendMessage(ChatColor.GREEN + "No whois info found for " + name ); } if (sender.isOp() ) { String opnote = config.getString( name + ".opnote"); if (opnote != null && !opnote.equals("") ) { sender.sendMessage(ChatColor.GREEN + "op.note for [" + name + "]: " + opnote ); } } return true; } }