Contents
Class NoiseAsset
java.lang.Object
com.hypixel.hytale.builtin.worldgen.assets.noise.NoiseAsset
- All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String, DefaultAssetMap<String, NoiseAsset>>
- Direct Known Subclasses:
NoiseAsset.BlendNoiseAsset, NoiseAsset.BranchNoiseAsset, NoiseAsset.CellNoiseAsset, NoiseAsset.ConstantNoiseAsset, NoiseAsset.CurveNoiseAsset, NoiseAsset.DistanceNoiseAsset, NoiseAsset.DistortedNoiseAsset, NoiseAsset.FormulaNoiseAsset, NoiseAsset.GradientNoiseAsset, NoiseAsset.GridNoiseAsset, NoiseAsset.InvertNoiseAsset, NoiseAsset.MaxNoiseAsset, NoiseAsset.MeshNoiseAsset, NoiseAsset.MinNoiseAsset, NoiseAsset.MultiplyNoiseAsset, NoiseAsset.NormalizeNoiseAsset, NoiseAsset.OffsetNoiseAsset, NoiseAsset.OldSimplexNoiseAsset, NoiseAsset.PerlinNoiseAsset, NoiseAsset.PointNoiseAsset, NoiseAsset.RotateNoiseAsset, NoiseAsset.ScaleNoiseAsset, NoiseAsset.SimplexNoiseAsset, NoiseAsset.SumNoiseAsset, NoiseAsset.ValueNoiseAsset
public abstract class NoiseAsset
extends Object
implements JsonAssetWithMap<String, DefaultAssetMap<String, NoiseAsset>>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic interfacestatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic enumstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<NoiseAsset> static final DefaultAssetMap<String, NoiseAsset> static final AssetCodecMapCodec<String, NoiseAsset> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal NoisePropertybuild(SeedString<? extends SeedResource> parentSeed, NoiseAsset.BuildContext context) static AssetStore<String, NoiseAsset, DefaultAssetMap<String, NoiseAsset>> getId()static void
-
Field Details
-
CODEC
-
ASSET_MAP
-
CHILD_ASSET_CODEC
-
ABSTRACT_CODEC
-
-
Constructor Details
-
NoiseAsset
public NoiseAsset()
-
-
Method Details
-
registerCodecs
public static void registerCodecs() -
getAssetStore
@Nonnull public static AssetStore<String, NoiseAsset, DefaultAssetMap<String, NoiseAsset>> getAssetStore() -
getId
-
build
@Nonnull public final NoiseProperty build(@Nonnull SeedString<? extends SeedResource> parentSeed, @Nonnull NoiseAsset.BuildContext context) throws WorldGenCompositionException - Throws:
WorldGenCompositionException
-