Class Masks.AlwaysTrue

java.lang.Object
com.sk89q.worldedit.function.mask.Masks.AlwaysTrue
All Implemented Interfaces:
Mask, Mask2D
Enclosing class:
Masks

protected static class Masks.AlwaysTrue extends Object implements Mask, Mask2D
  • Constructor Details

    • AlwaysTrue

      protected AlwaysTrue()
  • Method Details

    • test

      public boolean test(BlockVector3 vector)
      Description copied from interface: Mask
      Returns true if the criteria is met.
      Specified by:
      test in interface Mask
      Parameters:
      vector - the vector to test
      Returns:
      true if the criteria is met
    • test

      public boolean test(BlockVector2 vector)
      Description copied from interface: Mask2D
      Returns true if the criteria is met.
      Specified by:
      test in interface Mask2D
      Parameters:
      vector - the vector to test
      Returns:
      true if the criteria is met
    • toMask2D

      @Nullable public Mask2D toMask2D()
      Description copied from interface: Mask
      Get the 2D version of this mask if one exists.
      Specified by:
      toMask2D in interface Mask
      Returns:
      a 2D mask version or null if this mask can't be 2D
    • tryCombine

      public Mask tryCombine(Mask other)
      Specified by:
      tryCombine in interface Mask
    • tryOr

      public Mask tryOr(Mask other)
      Specified by:
      tryOr in interface Mask
    • copy

      public Mask copy()
      Description copied from interface: Mask
      Returns a copy of the mask. Usually for multi-threaded operation
      Specified by:
      copy in interface Mask
      Returns:
      a clone of the mask
    • copy2D

      public Mask2D copy2D()
      Specified by:
      copy2D in interface Mask2D