Interface IMarkableRegion

All Superinterfaces:
IProtectedRegion
All Known Implementing Classes:
CuboidRegion, CylinderRegion, MarkedRegion, PolygonRegion, PrismRegion, SphereRegion

public interface IMarkableRegion extends IProtectedRegion
A mark-able region extends the general IProtectedRegion by allowing to specify a certain area for the Region. The area of the region is defined by a IMarkableArea instance. Additionally, a mark-able region has a dimension it is located in.

A mark-able region also can be muted, has a priority to manage overlapping regions and has a teleportation target.

  • Method Details

    • getArea

      IMarkableArea getArea()
    • setArea

      void setArea(IMarkableArea area)
    • contains

      boolean contains(net.minecraft.core.BlockPos position)
    • getPriority

      int getPriority()
    • getAreaType

      AreaType getAreaType()
    • setPriority

      void setPriority(int priority)
    • rename

      void rename(String newName)
    • getTpAnchors

      RegionAnchors getTpAnchors()