Advertisement
Guest User

Untitled

a guest
Nov 16th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. package Breack.MC.Ping;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10. public class Main extends JavaPlugin {
  11.  
  12. public static Main instance;
  13.  
  14. public static Main getinstance() {
  15. return instance;
  16. }
  17.  
  18. public void onLoad() {
  19. instance = this;
  20. }
  21.  
  22. @Override
  23. public void onEnable() {
  24. Bukkit.getServer().getConsoleSender().sendMessage("§aPlugin ping has been enabled!");
  25. }
  26.  
  27. @Override
  28. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  29.  
  30. if(command.getName().equalsIgnoreCase("ping")) {
  31. if(sender instanceof Player) {
  32. Player p = (Player)sender;
  33. p.sendMessage("§8[§6BreackMC§8] §aPong!");
  34. p.sendMessage("§8[§6BreackMC§8] §aCalculating your ping, please wait...");
  35. Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(instance, new Runnable() {
  36. @Override
  37. public void run() {
  38. final int Ping = ((CraftPlayer)p).getHandle().ping;
  39. p.sendMessage("§8[§6BreackMC§8] §aYour latency (ping) is§8: §e " + Ping + "ms.");
  40. }
  41. },70);
  42. } else {
  43. sender.sendMessage("§cOnly players can use this command.");
  44. return true;
  45. }
  46. }
  47. return false;
  48. }
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement