Class EntryFlag

java.lang.Object
com.sk89q.worldguard.session.handler.Handler
com.sk89q.worldguard.session.handler.EntryFlag

public class EntryFlag extends Handler
  • Field Details

  • Constructor Details

    • EntryFlag

      public EntryFlag(Session session)
  • Method Details

    • onCrossBoundary

      public boolean onCrossBoundary(LocalPlayer player, com.sk89q.worldedit.util.Location from, com.sk89q.worldedit.util.Location to, ApplicableRegionSet toSet, Set<ProtectedRegion> entered, Set<ProtectedRegion> exited, MoveType moveType)
      Description copied from class: Handler
      Called when a player has moved into a new location.

      This is called only if the move test (Session.testMoveTo(LocalPlayer, Location, MoveType)) was successful.

      If this method returns false, then no other handlers will be run (for this move attempt).

      Overrides:
      onCrossBoundary in class Handler
      Parameters:
      player - The player
      from - The previous, valid, location
      to - The new location to test
      toSet - The regions for the new location
      entered - The list of regions that have been entered
      exited - The list of regions that have been left
      moveType - The type of move
      Returns:
      Whether the movement should be allowed