SkyeDarkhawk

TeleYou.jar

Jun 16th, 2011
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. public class TeleYou extends Plugin
  2. {
  3.   private final TeleYou.TeleCall listener;
  4.  
  5.   public TeleYou()
  6.   {
  7.     this.listener = new TeleYou.TeleCall();
  8.   }
  9.  
  10.   public void enable()
  11.   {
  12.   }
  13.  
  14.   public void disable()
  15.   {
  16.   }
  17.  
  18.   public void initialize()
  19.   {
  20.     etc.getLoader().addListener(PluginLoader.Hook.COMMAND, this.listener, this, PluginListener.Priority.MEDIUM);
  21.   }
  22.  
  23.   public class TeleCall extends PluginListener {
  24.     public TeleCall() {
  25.     }
  26.  
  27.     public boolean onCommand(Player player, String[] split) {
  28.       if ((split[0].equalsIgnoreCase("/ty")) && (player.canUseCommand("/tp")) &&
  29.         (split.length == 1)) {
  30.         player.sendMessage("§9I guess you wanna know how to use this.");
  31.         player.sendMessage("§9Well, guess what. It's easy.");
  32.         player.sendMessage("§9It's /ty PlayerToSend PlayerToSendTo");
  33.         player.sendMessage("§9Got it? Good. Dumbass.");
  34.         return true;
  35.       }
  36.  
  37.       if (((split.length < 3) || (split.length > 3)) && (split[0].equalsIgnoreCase("/ty"))) {
  38.         player.sendMessage("§9You're doing it wrong, dumbass.");
  39.         return true;
  40.       }
  41.       if ((split.length == 3) && (split[0].equalsIgnoreCase("/ty"))) {
  42.         Player player1 = new Player(); Player player2 = new Player();
  43.         try { player1 = etc.getServer().getPlayer(split[1]);
  44.           player2 = etc.getServer().getPlayer(split[2]);
  45.         }
  46.         catch (NullPointerException e)
  47.         {
  48.         }
  49.         if ((player1 == null) || (player2 == null)) {
  50.           player.sendMessage("§9You gotta get their names right, genius.");
  51.           return true;
  52.         }
  53.         player.sendMessage("§9Sending " + player1.getName() + " to " + player2.getName() + ".");
  54.         Location goTo = player2.getLocation();
  55.         player1.teleportTo(goTo);
  56.         return true;
  57.       }
  58.  
  59.       return false;
  60.     }
  61.   }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment