event.setCancelled(true);
return;
}
TravelAgent agent = new MVTravelAgent(this.plugin.getCore(), portalDest, event.getPlayer());
event.setTo(portalDest.getLocation(event.getPlayer()));
if (portalDest.useSafeTeleporter()) {
SafeTTeleporter teleporter = this.plugin.getCore().getSafeTTeleporter();
event.setTo(teleporter.getSafeLocation(event.getPlayer(), portalDest));
}
final Economy vaultEco = (portal.getCurrency() <= 0 && plugin.getCore().getVaultHandler().getEconomy() != null) ? plugin.getCore().getVaultHandler().getEconomy() : null;
final GenericBank bank = vaultEco == null ? plugin.getCore().getBank() : null;