WeightedMaterialProviderAsset

public class WeightedMaterialProviderAsset extends MaterialProviderAsset

Class WeightedMaterialProviderAsset. Provides weightedmaterialproviderasset functionality for the Hytale server.

java.lang.Object > MaterialProviderAsset > WeightedMaterialProviderAsset

Field Summary

weighedMapEntries

private WeightedMaterialAsset[] weighedMapEntries

Field weighedMapEntries.

skipChance

private double skipChance

Field skipChance.

seed

private String seed

Field seed.

weightMap

final WeightedMap> weightMap

Field weightMap.

id

private String id

Field id.

data

private AssetExtraInfo.Data data

Field data.

weight

private double weight

Field weight.

materialProviderAsset

private MaterialProviderAsset materialProviderAsset

Field materialProviderAsset.

Method Detail

WeightedMaterialProviderAsset

public public WeightedMaterialProviderAsset ()

Method WeightedMaterialProviderAsset.

build

public MaterialProvider build (@Nonnull final Argument argument)

Method build.

Parameters:
@Nonnull final Argument argument

cleanUp

public void cleanUp ()

Method cleanUp.

WeightedMaterialAsset

public public WeightedMaterialAsset ()

Method WeightedMaterialAsset.

getId

public String getId ()

Method getId.

KeyedCodec

public new KeyedCodec ("Material", MaterialProviderAsset.CODEC, true)

Method KeyedCodec.

Parameters:
"Material" "Material"
MaterialProviderAsset.CODEC MaterialProviderAsset.CODEC
true true