HyCodeYourTale
classpublicPriority 3

CaveType

com.hypixel.hytale.server.worldgen.cave.CaveType

22

Methods

22

Public Methods

19

Fields

1

Constructors

Constants

CaveType.FluidLevelEMPTY= new CaveType.FluidLevel(new BlockFluidEntry(0, 0, 0), -1)

Constructors

public
CaveType(String name, CaveNodeType entryNodeType, IFloatRange yaw, IFloatRange pitch, IFloatRange depth, IHeightThresholdInterpreter heightFactors, IPointGenerator pointGenerator, Int2FlagsCondition biomeMask, BlockMaskCondition blockMask, ICoordinateCondition mapCondition, ICoordinateCondition heightCondition, IDoubleRange fixedEntryHeight, NoiseProperty fixedEntryHeightNoise, CaveType.FluidLevel fluidLevel, int environment, boolean surfaceLimited, boolean submerge, double maximumSize)

Methods

Public Methods (22)

public
Int2FlagsCondition getBiomeMask()
public
BlockFluidEntry getBlockEntry()
public
BlockMaskCondition getBlockMask()
public
CaveNodeType getEntryNode()
public
IPointGenerator getEntryPointGenerator()
public
int getEnvironment()
public
CaveType.FluidLevel getFluidLevel()
public
int getHeight()
public
ICoordinateCondition getHeightCondition()
public
float getHeightRadiusFactor(int seed, double x, double z, int y)
public
double getMaximumSize()
public
int getModifiedStartHeight(int seed, int x, int y, int z, Random random)
public
String getName()
public
int getStartDepth(Random random)
public
float getStartPitch(Random random)
public
float getStartYaw(Random random)
public
int hashCode()
@Override
public
boolean isEntryThreshold(int seed, int x, int z)
public
boolean isHeightThreshold(int seed, int x, int y, int z)
public
boolean isSubmerge()
public
boolean isSurfaceLimited()
public
String toString()
@Nonnull@Override

Fields

Protected Fields (19)

protectedInt2FlagsCondition biomeMask
protectedBlockMaskCondition blockMask
protectedIFloatRange depth
protectedCaveNodeType entryNodeType
protectedint environment
protectedIDoubleRange fixedEntryHeight
protectedNoiseProperty fixedEntryHeightNoise
protectedCaveType.FluidLevel fluidLevel
protectedint hashCode
protectedICoordinateCondition heightCondition
protectedIHeightThresholdInterpreter heightFactors
protectedICoordinateCondition mapCondition
protecteddouble maximumSize
protectedString name
protectedIFloatRange pitch
protectedIPointGenerator pointGenerator
protectedboolean submerge
protectedboolean surfaceLimited
protectedIFloatRange yaw

Related Classes