Class CavesGen
java.lang.Object
com.fastasyncworldedit.core.function.generator.GenBase
com.fastasyncworldedit.core.function.generator.CavesGen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
generateCaveNode
(long seed, BlockVector2 chunkPos, Extent chunk, double x, double y, double z, double paramdouble1, double paramdouble2, double paramdouble3, int angle, int maxAngle, double paramDouble4) void
generateChunk
(int chunkX, int chunkZ, BlockVector2 originChunk, Extent chunk) protected void
generateLargeCaveNode
(long seed, BlockVector2 pos, Extent chunk, double x, double y, double z) protected boolean
isSuitableBlock
(BlockStateHolder material, BlockStateHolder materialAbove) Methods inherited from class com.fastasyncworldedit.core.function.generator.GenBase
generate, getCheckAreaSize
-
Constructor Details
-
CavesGen
public CavesGen(int caveSize) -
CavesGen
public CavesGen(int caveSize, int caveFrequency, int caveRarity, int caveMinAltitude, int caveMaxAltitude, int caveSystemFrequency, int individualCaveRarity, int caveSystemPocketChance, int caveSystemPocketMinSize, int caveSystemPocketMaxSize)
-
-
Method Details
-
generateLargeCaveNode
protected void generateLargeCaveNode(long seed, BlockVector2 pos, Extent chunk, double x, double y, double z) throws WorldEditException - Throws:
WorldEditException
-
generateCaveNode
protected void generateCaveNode(long seed, BlockVector2 chunkPos, Extent chunk, double x, double y, double z, double paramdouble1, double paramdouble2, double paramdouble3, int angle, int maxAngle, double paramDouble4) throws WorldEditException - Throws:
WorldEditException
-
isSuitableBlock
-
generateChunk
public void generateChunk(int chunkX, int chunkZ, BlockVector2 originChunk, Extent chunk) throws WorldEditException - Specified by:
generateChunk
in classGenBase
- Throws:
WorldEditException
-