EntityPortalEvent entityEvent = new EntityPortalEvent(event.getPlayer(), event.getFrom(), event.getTo(), event.getPortalTravelAgent());
entityEvent.useTravelAgent(event.useTravelAgent());
handlePortalEnter(entityEvent, true);
// Now, apply them again
event.setTo(entityEvent.getTo());
event.useTravelAgent(entityEvent.useTravelAgent());
event.setCancelled(entityEvent.isCancelled());
// For ender portals we NEED to teleport away from the end world
// Not doing so results in the player getting glitched
// Yes, this is another thing Bukkit needs to fix...