classpublicPriority 2
UniquePrefabConfiguration
com.hypixel.hytale.server.worldgen.prefab.unique.UniquePrefabConfiguration
18
Methods
18
Public Methods
18
Fields
1
Constructors
Constructors
public
UniquePrefabConfiguration(ICoordinateRndCondition heightCondition, BlockMaskCondition placementConfiguration, PrefabRotation[] rotations, IIntCondition biomeMask, ICoordinateCondition mapCondition, IBlockFluidCondition parent, Vector2d anchor, Vector3d spawnOffset, double maxDistance, boolean fitHeightmap, boolean submerge, boolean onWater, int environmentId, int maxAttempts, double exclusionRadius, boolean spawnLocation, double zoneBorderExclusion, boolean showOnMap)Methods
Public Methods (18)
public
Vector2d getAnchor()public
int getEnvironmentId()public
double getExclusionRadiusSquared()public
ICoordinateRndCondition getHeightCondition()public
ICoordinateCondition getMapCondition()public
int getMaxAttempts()public
double getMaxDistance()public
BlockMaskCondition getPlacementConfiguration()public
PrefabRotation getRotation(Random random)public
Vector3d getSpawnOffset()public
double getZoneBorderExclusion()public
boolean isFitHeightmap()public
boolean isOnWater()public
boolean isShowOnMap()public
boolean isSpawnLocation()public
boolean isSubmerge()public
boolean isValidParentBiome(Biome biome)public
boolean isValidParentBlock(int block, int fluid)Fields
Protected Fields (18)
protected
Vector2d anchorprotected
IIntCondition biomeMaskprotected
int environmentIdprotected
double exclusionRadiusSquaredprotected
boolean fitHeightmapprotected
ICoordinateRndCondition heightConditionprotected
ICoordinateCondition mapConditionprotected
int maxAttemptsprotected
double maxDistanceprotected
boolean onWaterprotected
IBlockFluidCondition parentprotected
BlockMaskCondition placementConfigurationprotected
PrefabRotation[] rotationsprotected
boolean showOnMapprotected
boolean spawnLocationprotected
Vector3d spawnOffsetprotected
boolean submergeprotected
double zoneBorderExclusion