Guest User

Untitled

a guest
May 24th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. public static void travelDestination(CommandSender sender, String name) {
  2. Player player = (Player) sender;
  3. LivingEntity dragon = (LivingEntity) DragonTravelMain.TravelInformation.get(player).Vehicle;
  4.  
  5. if (dragon != null) {
  6.  
  7. if (DragonTravelMain.dbd.hasIndex(name)) {
  8. DragonTravelMain.log.info(String.format("Moving."));
  9.  
  10. double x = DragonTravelMain.dbd.getArguments(name).getDouble("x");
  11. double y = DragonTravelMain.dbd.getArguments(name).getDouble("y");
  12. double z = DragonTravelMain.dbd.getArguments(name).getDouble("z");
  13. Location loca = new Location(player.getWorld(), x, y, z);
  14. DTDragon dra = (DTDragon) dragon;
  15. dra.moveTo(loca);
  16.  
  17. dragon.eject();
  18. dragon.remove();
  19.  
  20. DragonTravelMain.TravelInformation.remove(player);
  21.  
  22. DragonTravelMain.log.info(String.format("Done moving."));
  23.  
  24. } else {
  25. sender.sendMessage(DragonTravelCommands.red + "No destination with that name exists!");
  26. }
  27. }
  28. }
Add Comment
Please, Sign In to add comment