@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) public void onPlayerPortal(PlayerPortalEvent event) { // if knockback is set to 0, or portal redirection is disabled, simply return if (Config.KnockBack() == 0.0 || !Config.portalRedirection()) return; Location newLoc = BorderCheckTask.checkPlayer(event.getPlayer(), event.getTo(), true, false); if (newLoc != null) event.setTo(newLoc); }
if (fromWorld.getEnvironment().equals(Environment.NORMAL)) { e.setTo(plugin.getIWM().getNetherWorld(fromWorld).getSpawnLocation()); e.useTravelAgent(true);