HyCodeYourTale
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)

protectedPrefabCategory category
protectedboolean deepSearch
protectedICoordinateDoubleSupplier displacement
protectedint exclusionRadius
protectedboolean fitHeightmap
protectedIPointGenerator gridGenerator
protectedICoordinateRndCondition heightCondition
protectedIHeightThresholdInterpreter heightThresholdInterpreter
protectedICoordinateCondition mapCondition
protectedint maxSize
protectedboolean onWater
protectedIBlockFluidCondition parentCondition
protectedBlockMaskCondition prefabPlacementConfiguration
protectedPrefabRotation[] rotations
protectedint seedOffset
protectedboolean submerge

Related Classes