MaterialSetAsset

public class MaterialSetAsset implements JsonAssetWithMap, DefaultAssetMap, MaterialSetAsset>>, Cleanable

Class MaterialSetAsset. Provides materialsetasset functionality for the Hytale server.

java.lang.Object > MaterialSetAsset

Field Summary

id

private String id

Field id.

data

private AssetExtraInfo.Data data

Field data.

inclusive

private boolean inclusive

Field inclusive.

materialAssets

private MaterialAsset[] materialAssets

Field materialAssets.

materials

final ArrayList materials

Field materials.

Method Detail

MaterialSetAsset

public public MaterialSetAsset ()

Method MaterialSetAsset.

build

public MaterialSet build (@Nonnull final MaterialCache materialCache)

Method build.

Parameters:
@Nonnull final MaterialCache materialCache

getId

public String getId ()

Method getId.

cleanUp

public void cleanUp ()

Method cleanUp.

KeyedCodec

public new KeyedCodec ("Materials", new ArrayCodec(MaterialAsset.CODEC, MaterialAsset[]::new)

Method KeyedCodec.

Parameters:
"Materials" "Materials"
new ArrayCodec(MaterialAsset.CODEC
MaterialAsset[]::new MaterialAsset[]::new