teleportWithinWorld
public static boolean teleportWithinWorld(Player player, Location destination, PlayerTeleportEvent.TeleportCause cause)
Moves a player without weakening instance escape protection.
When the player belongs to an instance, both endpoints must remain in that same instance and the player must be an active participant playing or waiting to start. Other Bukkit listeners may still cancel the teleport.