PandacraftUtils/src/net/mc_pandacraft/java/plugin/pandacraftutils/commands/CommandPing.java

59 lines
1.2 KiB
Java
Raw Normal View History

package net.mc_pandacraft.java.plugin.pandacraftutils.commands;
2014-11-22 17:18:10 +01:00
2015-05-11 04:44:19 +02:00
import java.util.List;
2014-11-22 17:18:10 +01:00
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer;
import org.bukkit.entity.Player;
public class CommandPing extends AbstractCommandExecutor {
2014-11-22 17:18:10 +01:00
public CommandPing()
2014-11-22 17:18:10 +01:00
{
super("ping");
2014-11-22 17:18:10 +01:00
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
{
if (sender instanceof Player)
{
try
{
int ping = ((CraftPlayer)(Player)sender).getHandle().ping;
sender.sendMessage(ChatColor.LIGHT_PURPLE+"Votre ping est de §7"+ping+" ms"+ChatColor.LIGHT_PURPLE+".");
}
catch (Exception e)
{
sender.sendMessage(ChatColor.RED+"Impossible de récupérer votre ping");
e.printStackTrace();
}
return true;
}
else if (sender instanceof ConsoleCommandSender)
{
plugin.getServer().dispatchCommand(sender, "list ping");
}
return true;
}
2015-05-11 04:44:19 +02:00
@Override
public List<String> onTabComplete(CommandSender sender, Command cmd, String alias, String[] args) {
return NO_PROPOSAL;
}
2014-11-22 17:18:10 +01:00
}