@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
	public void onBorderTeleport(PlayerTeleportEvent event) {
		
		Player player = event.getPlayer();
		User user = EdgeCoreAPI.userAPI().getUser(player.getName());
		
		if (user == null)
			return;
		
		if (event.getCause().equals(TeleportCause.ENDER_PEARL)) {
			if (event.getTo().distanceSquared(event.getTo().getWorld().getSpawnLocation()) >= Math.pow(WorldManager.getInstance().getWorldBorder(), 2)) {
				
				event.setCancelled(true);
				player.sendMessage(EdgeCoreAPI.languageAPI().getColoredMessage(user.getLang(), "radiusreached"));
				
			}			
		}
	}