Interface CaveNodeShape

All Known Implementing Classes:
AbstractCaveNodeShape, CylinderCaveNodeShape, DistortedCaveNodeShape, EllipsoidCaveNodeShape, EmptyLineCaveNodeShape, PipeCaveNodeShape, PrefabCaveNodeShape, TetrahedronCaveNodeShape

public interface CaveNodeShape
  • Method Details

    • getStart

      Vector3d getStart()
    • getEnd

      Vector3d getEnd()
    • getAnchor

      Vector3d getAnchor(Vector3d var1, double var2, double var4, double var6)
    • getBounds

      IWorldBounds getBounds()
    • shouldReplace

      boolean shouldReplace(int var1, double var2, double var4, int var6)
    • getFloorPosition

      double getFloorPosition(int var1, double var2, double var4)
    • getCeilingPosition

      double getCeilingPosition(int var1, double var2, double var4)
    • populateChunk

      void populateChunk(int var1, ChunkGeneratorExecution var2, Cave var3, CaveNode var4, Random var5)
    • hasGeometry

      default boolean hasGeometry()