ClusterPropAsset

public class ClusterPropAsset extends PropAsset

Class ClusterPropAsset. Provides clusterpropasset functionality for the Hytale server.

java.lang.Object > PropAsset > ClusterPropAsset

Field Summary

range

private int range

Field range.

distanceCurve

private CurveAsset distanceCurve

Field distanceCurve.

seed

private String seed

Field seed.

weightedPropAssets

private WeightedPropAsset[] weightedPropAssets

Field weightedPropAssets.

patternAsset

private PatternAsset patternAsset

Field patternAsset.

scannerAsset

private ScannerAsset scannerAsset

Field scannerAsset.

weightedMap

final WeightedMap weightedMap

Field weightedMap.

pattern

final Pattern pattern

Field pattern.

scanner

final Scanner scanner

Field scanner.

intSeed

final int intSeed

Field intSeed.

id

private String id

Field id.

data

private AssetExtraInfo.Data data

Field data.

weight

private double weight

Field weight.

propAsset

private PropAsset propAsset

Field propAsset.

Method Detail

ClusterPropAsset

public public ClusterPropAsset ()

Method ClusterPropAsset.

build

public Prop build (@Nonnull final Argument argument)

Method build.

Parameters:
@Nonnull final Argument argument

ClusterProp

public new ClusterProp (this.range, this.distanceCurve.build()

Method ClusterProp.

Parameters:
this.range this.range
this.distanceCurve.build( this.distanceCurve.build(

cleanUp

public void cleanUp ()

Method cleanUp.

WeightedPropAsset

public public WeightedPropAsset ()

Method WeightedPropAsset.

getId

public String getId ()

Method getId.

KeyedCodec

public new KeyedCodec ("ColumnProp", PropAsset.CODEC, true)

Method KeyedCodec.

Parameters:
"ColumnProp" "ColumnProp"
PropAsset.CODEC PropAsset.CODEC
true true