package com.earth2me.essentials.xmpp; import com.earth2me.essentials.api.server.CommandSender; import com.earth2me.essentials.commands.EssentialsCommand; import com.earth2me.essentials.commands.NotEnoughArgumentsException; import java.util.List; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class Commandxmppspy extends EssentialsCommand { @Override protected void run(final CommandSender sender, final String commandLabel, final String[] args) throws NotEnoughArgumentsException { if (args.length < 1) { throw new NotEnoughArgumentsException(); } final List matches = server.matchPlayer(args[0]); if (matches.isEmpty()) { sender.sendMessage("§cThere are no players matching that name."); } for (Player p : matches) { try { final boolean toggle = EssentialsXMPP.getInstance().toggleSpy(p); sender.sendMessage("XMPP Spy " + (toggle ? "enabled" : "disabled") + " for " + p.getDisplayName()); } catch (Exception ex) { sender.sendMessage("Error: " + ex.getMessage()); } } } }