Package com.hypixel.hytale.builtin.hytalegenerator.assets.materialproviders.spaceanddepth.layerassets
Class LayerAsset
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.assets.materialproviders.spaceanddepth.layerassets.LayerAsset
- All Implemented Interfaces:
JsonAsset<String>,JsonAssetWithMap<String,,DefaultAssetMap<String, LayerAsset>> Cleanable
- Direct Known Subclasses:
ConstantThicknessLayerAsset,NoiseThicknessAsset,RangeThicknessAsset,WeightedThicknessLayerAsset
public abstract class LayerAsset
extends Object
implements Cleanable, JsonAssetWithMap<String,DefaultAssetMap<String,LayerAsset>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<LayerAsset> static final AssetCodecMapCodec<String, LayerAsset> private AssetExtraInfo.Dataprivate static final LayerAsset[]private String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SpaceAndDepthMaterialProvider.Layer<Material> voidcleanUp()getId()
-
Field Details
-
EMPTY_INPUTS
-
CODEC
-
CHILD_ASSET_CODEC
-
CHILD_ASSET_CODEC_ARRAY
-
ABSTRACT_CODEC
-
id
-
data
-
-
Constructor Details
-
LayerAsset
protected LayerAsset()
-
-
Method Details
-
build
public abstract SpaceAndDepthMaterialProvider.Layer<Material> build(@Nonnull MaterialProviderAsset.Argument var1) -
getId
-
cleanUp
public void cleanUp()
-