Examples of useTravelAgent()


Examples of org.bukkit.event.entity.EntityPortalEvent.useTravelAgent()

      public void run() {
        handlePortalEnter(portalEvent, false);
        if (portalEvent.getTo() != null && !portalEvent.isCancelled()) {
          // Use a travel agent if needed
          Location to = portalEvent.getTo();
          if (portalEvent.useTravelAgent()) {
            to = WorldUtil.findSpawnLocation(to);
          }
          // This tends to happen with Bukkit logic...haha
          if (to == null) {
            return;
View Full Code Here

Examples of org.bukkit.event.entity.EntityPortalEvent.useTravelAgent()

    if (!MyWorlds.enablePortals) {
      return;
    }
    // Wrap inside an Entity portal event
    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());
View Full Code Here

Examples of org.bukkit.event.entity.EntityPortalEvent.useTravelAgent()

    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...
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.