classpublicPriority 3
PrefabPatternGenerator
com.hypixel.hytale.server.worldgen.prefab.PrefabPatternGenerator
16
Methods
16
Public Methods
16
Fields
1
Constructors
Constructors
public
PrefabPatternGenerator(int seedOffset, PrefabCategory category, IPointGenerator gridGenerator, ICoordinateRndCondition heightCondition, IHeightThresholdInterpreter heightThresholdInterpreter, BlockMaskCondition prefabPlacementConfiguration, ICoordinateCondition mapCondition, IBlockFluidCondition parentCondition, PrefabRotation[] rotations, ICoordinateDoubleSupplier displacement, boolean fitHeightmap, boolean onWater, boolean deepSearch, boolean submerge, int maxSize, int exclusionRadius)Methods
Public Methods (16)
public
PrefabCategory getCategory()public
int getDisplacement(int seed, int x, int z)public
int getExclusionRadius()public
IPointGenerator getGridGenerator()public
ICoordinateRndCondition getHeightCondition()public
IHeightThresholdInterpreter getHeightThresholdInterpreter()public
ICoordinateCondition getMapCondition()public
int getMaxSize()public
IBlockFluidCondition getParentCondition()public
BlockMaskCondition getPrefabPlacementConfiguration()public
PrefabRotation[] getRotations()public
boolean isDeepSearch()public
boolean isFitHeightmap()public
boolean isOnWater()public
boolean isSubmerge()public
String toString()@Nonnull@Override
Fields
Protected Fields (16)
protected
PrefabCategory categoryprotected
boolean deepSearchprotected
ICoordinateDoubleSupplier displacementprotected
int exclusionRadiusprotected
boolean fitHeightmapprotected
IPointGenerator gridGeneratorprotected
ICoordinateRndCondition heightConditionprotected
IHeightThresholdInterpreter heightThresholdInterpreterprotected
ICoordinateCondition mapConditionprotected
int maxSizeprotected
boolean onWaterprotected
IBlockFluidCondition parentConditionprotected
BlockMaskCondition prefabPlacementConfigurationprotected
PrefabRotation[] rotationsprotected
int seedOffsetprotected
boolean submerge