Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void travelDestination(CommandSender sender, String name) {
- Player player = (Player) sender;
- LivingEntity dragon = (LivingEntity) DragonTravelMain.TravelInformation.get(player).Vehicle;
- if (dragon != null) {
- if (DragonTravelMain.dbd.hasIndex(name)) {
- DragonTravelMain.log.info(String.format("Moving."));
- double x = DragonTravelMain.dbd.getArguments(name).getDouble("x");
- double y = DragonTravelMain.dbd.getArguments(name).getDouble("y");
- double z = DragonTravelMain.dbd.getArguments(name).getDouble("z");
- Location loca = new Location(player.getWorld(), x, y, z);
- DTDragon dra = (DTDragon) dragon;
- dra.moveTo(loca);
- dragon.eject();
- dragon.remove();
- DragonTravelMain.TravelInformation.remove(player);
- DragonTravelMain.log.info(String.format("Done moving."));
- } else {
- sender.sendMessage(DragonTravelCommands.red + "No destination with that name exists!");
- }
- }
- }
Add Comment
Please, Sign In to add comment