Interface StructureBlockLoadAbstract<L,V,B,E,W>

All Superinterfaces:
StructureBlockAbstract, StructureBlockConstructionAbstract<L>, StructureBlockCornerAbstract

public interface StructureBlockLoadAbstract<L,V,B,E,W> extends StructureBlockConstructionAbstract<L>
  • Method Details

    • setMirrorType

      void setMirrorType(@NotNull @NotNull StructureMirror mirrorType)
      Sets the mirrorType of the structure when getting load.
      Parameters:
      mirrorType - mirrorType.
    • setRotationType

      void setRotationType(@NotNull @NotNull StructureRotation rotation)
      Sets the rotation of the structure when getting load.
      Parameters:
      rotation - rotation.
    • getRotationType

      @NotNull @NotNull StructureRotation getRotationType()
      Returns the rotation of the structure when getting load.
      Returns:
      rotation.
    • getMirrorType

      @NotNull @NotNull StructureMirror getMirrorType()
      Returns the mirrorType of the structure when getting load.
      Returns:
      mirrorType.
    • setBoundingBoxVisible

      void setBoundingBoxVisible(boolean visible)
      Sets the boundingBoxVisibility.
      Parameters:
      visible - visible.
    • isBoundingBoxVisible

      boolean isBoundingBoxVisible()
      Returns if the boundingBox is visible.
      Returns:
      visible.
    • setIntegrity

      void setIntegrity(float integrity)
      Sets the integrity of the structure.
      Parameters:
      integrity - integrity.
    • getIntegrity

      float getIntegrity()
      Returns the integrity of the structure.
      Returns:
      integrity.
    • setSeed

      void setSeed(long seed)
      Sets the seed of the structure.
      Parameters:
      seed - seed.
    • getSeed

      long getSeed()
      Returns the seed of the structure.
      Returns:
      seed.
    • loadStructure

      @NotNull @NotNull StructureLoaderAbstract<L,V,B,E,W> loadStructure()
      Gets the associated StructureLoaderAbstract instance which contains the current block properties.
      Returns:
      Loader.