Advertisement
Guest User

Untitled

a guest
Dec 20th, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. package us.riotnetwork.teleport;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.Location;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10. /**
  11. * Created by Anthony on 12/19/2014.
  12. */
  13. public class Teleport extends JavaPlugin {
  14. @Override
  15. public void onEnable() {
  16. getLogger().info("onEnable has been invoked!");
  17. }
  18.  
  19. @Override
  20. public void onDisable() {
  21. getLogger().info("onDisable has been invoked!");
  22. }
  23.  
  24. @Override
  25. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  26. if (!(sender instanceof Player)) {
  27. sender.sendMessage(ChatColor.RED + "You need to be a player to do this!");
  28. return true;
  29. }
  30. final Player p = (Player) sender;
  31. if (cmd.getName().equalsIgnoreCase("location")) {
  32. double x=p.getLocation().getX();
  33. double y=p.getLocation().getY();
  34. double z=p.getLocation().getZ();
  35. p.sendMessage(ChatColor.RED + "Your location is" ""+x+ ""+y+ ""+z);
  36. return true;
  37. }
  38. return false;
  39. }
  40. @Override
  41. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  42. final Player p = (Player) sender;
  43. if(args.length == 3 && cmd.getName().equalsIgnoreCase("teleport")) {
  44. Location loc=p.getLocation();
  45. int x= Integer.parseInt(args[0]);
  46. int y= Integer.parseInt(args[1]);
  47. int z= Integer.parseInt(args[2]);
  48. loc.setX(new Random().nextInt());
  49. loc.setY(new Random().nextInt());
  50. loc.setZ(new Random().nextInt());
  51. p.teleport(loc);
  52. }
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement