2015-01-22 09:32:47 +01:00
|
|
|
package net.mc_pandacraft.java.plugin.pandacraftutils.commands;
|
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;
|
|
|
|
|
2015-01-22 09:32:47 +01:00
|
|
|
public class CommandPing extends AbstractCommandExecutor {
|
2014-11-22 17:18:10 +01:00
|
|
|
|
2015-01-22 09:32:47 +01:00
|
|
|
public CommandPing()
|
2014-11-22 17:18:10 +01:00
|
|
|
{
|
2015-01-22 09:32:47 +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;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|