public class WeightedThicknessLayerAsset extends LayerAsset
Class WeightedThicknessLayerAsset. Provides weightedthicknesslayerasset functionality for the Hytale server.
java.lang.Object > LayerAsset > WeightedThicknessLayerAsset
Field Summary
materialProviderAsset
private
MaterialProviderAsset
materialProviderAsset
Field materialProviderAsset.
seed
private
String
seed
Field seed.
possibleThicknessAssets
private
WeightedThicknessAsset[]
possibleThicknessAssets
Field possibleThicknessAssets.
pool
final
WeightedMap
pool
Field pool.
id
private
String
id
Field id.
data
private
AssetExtraInfo.Data
data
Field data.
weight
private
double
weight
Field weight.
thickness
private
int
thickness
Field thickness.
Method Detail
WeightedThicknessLayerAsset
public
public
WeightedThicknessLayerAsset
()
Method WeightedThicknessLayerAsset.
build
public
SpaceAndDepthMaterialProvider.Layer
build
(@Nonnull final MaterialProviderAsset.Argument argument)
Method build.
- Parameters:
@Nonnull final MaterialProviderAsset.Argumentargument
cleanUp
public
void
cleanUp
()
Method cleanUp.
getId
public
String
getId
()
Method getId.
KeyedCodec
public
new
KeyedCodec
("Thickness", Codec.INTEGER, true)
Method KeyedCodec.
- Parameters:
"Thickness""Thickness"Codec.INTEGERCodec.INTEGERtruetrue