UniquePrefabConfiguration

public class UniquePrefabConfiguration

Class UniquePrefabConfiguration. Provides uniqueprefabconfiguration functionality for the Hytale server.

java.lang.Object > UniquePrefabConfiguration

Field Summary

No fields documented.

Method Detail

UniquePrefabConfiguration

public public UniquePrefabConfiguration (final ICoordinateRndCondition heightCondition, final BlockMaskCondition placementConfiguration, final PrefabRotation[] rotations, final IIntCondition biomeMask, final ICoordinateCondition mapCondition, final IBlockFluidCondition parent, final Vector2d anchor, final Vector3d spawnOffset, final double maxDistance, final boolean fitHeightmap, final boolean submerge, final boolean onWater, final int environmentId, final int maxAttempts, final double exclusionRadius, final boolean spawnLocation, final double zoneBorderExclusion, final boolean showOnMap)

Method UniquePrefabConfiguration.

Parameters:
final ICoordinateRndCondition heightCondition
final BlockMaskCondition placementConfiguration
final PrefabRotation[] rotations
final IIntCondition biomeMask
final ICoordinateCondition mapCondition
final IBlockFluidCondition parent
final Vector2d anchor
final Vector3d spawnOffset
final double maxDistance
final boolean fitHeightmap
final boolean submerge
final boolean onWater
final int environmentId
final int maxAttempts
final double exclusionRadius
final boolean spawnLocation
final double zoneBorderExclusion
final boolean showOnMap

getAnchor

public Vector2d getAnchor ()

Method getAnchor.

getMaxDistance

public double getMaxDistance ()

Method getMaxDistance.

getMapCondition

public ICoordinateCondition getMapCondition ()

Method getMapCondition.

getPlacementConfiguration

public BlockMaskCondition getPlacementConfiguration ()

Method getPlacementConfiguration.

getSpawnOffset

public Vector3d getSpawnOffset ()

Method getSpawnOffset.

isValidParentBiome

public boolean isValidParentBiome (@Nonnull final Biome biome)

Method isValidParentBiome.

Parameters:
@Nonnull final Biome biome

isFitHeightmap

public boolean isFitHeightmap ()

Method isFitHeightmap.

isSubmerge

public boolean isSubmerge ()

Method isSubmerge.

isValidParentBlock

public boolean isValidParentBlock (final int block, final int fluid)

Method isValidParentBlock.

Parameters:
final int block
final int fluid

getHeightCondition

public ICoordinateRndCondition getHeightCondition ()

Method getHeightCondition.

getRotation

public PrefabRotation getRotation (@Nonnull final Random random)

Method getRotation.

Parameters:
@Nonnull final Random random

isOnWater

public boolean isOnWater ()

Method isOnWater.

getEnvironmentId

public int getEnvironmentId ()

Method getEnvironmentId.

getMaxAttempts

public int getMaxAttempts ()

Method getMaxAttempts.

getExclusionRadiusSquared

public double getExclusionRadiusSquared ()

Method getExclusionRadiusSquared.

isSpawnLocation

public boolean isSpawnLocation ()

Method isSpawnLocation.

getZoneBorderExclusion

public double getZoneBorderExclusion ()

Method getZoneBorderExclusion.

isShowOnMap

public boolean isShowOnMap ()

Method isShowOnMap.