Contents
- Description
- Nested Class Summary
- Field Summary
- Method Summary
- Field Details
- Method Details
- build(DensityAsset.Argument)
- cleanUp()
- getFallbackAsset()
- buildWithInputs(DensityAsset.Argument, Density[])
- inputs()
- buildInputs(DensityAsset.Argument, boolean)
- buildInputsArray(DensityAsset.Argument)
- firstInput()
- secondInput()
- buildFirstInput(DensityAsset.Argument)
- buildSecondInput(DensityAsset.Argument)
- isSkipped()
- getExportedAsset(String)
- getId()
- from(GraphGeneratorAsset.Argument)
- from(VectorProviderAsset.Argument)
- from(MaterialProviderAsset.Argument)
- from(PropAsset.Argument)
- from(PatternAsset.Argument)
- from(PositionProviderAsset.Argument)
- from(AssignmentsAsset.Argument)
- from(WorldStructureAsset.Argument, ReferenceBundle)
- from(EnvironmentProviderAsset.Argument)
- from(TintProviderAsset.Argument)
Class DensityAsset
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.assets.density.DensityAsset
- All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String, DefaultAssetMap<String, DensityAsset>>, Cleanable
- Direct Known Subclasses:
AbsDensityAsset, AmplitudeConstantAsset, AmplitudeDensityAsset, AnchorDensityAsset, AndDensityAsset, AngleDensityAsset, AxisDensityAsset, BaseHeightDensityAsset, Cache2dDensityAsset_Deprecated, CacheDensityAsset, CeilingDensityAsset, CellNoise2DDensityAsset, CellNoise3DDensityAsset, CellWallDistanceDensityAsset, ClampDensityAsset, ComparatorDensityAsset, ConstantDensityAsset, CubeDensityAsset, CuboidDensityAsset, CurveMapperDensityAsset, CylinderDensityAsset, DistanceDensityAsset, DistanceToBiomeEdgeDensityAsset, DistanceToGraphEdgeDensityAsset, EllipsoidDensityAsset, EqualDensityAsset, ExportedDensityAsset, FastGradientWarpDensityAsset, FloorDensityAsset, GradientDensityAsset, GradientWarpDensityAsset, GraphDensityAsset, GreaterOrEqualDensityAsset, GreaterThanDensityAsset, ImportedDensityAsset, InverterDensityAsset, LessOrEqualDensityAsset, LessThanDensityAsset, MaxDensityAsset, MinDensityAsset, MixDensityAsset, MultiMixDensityAsset, MultiplierDensityAsset, NorDensityAsset, NormalizerDensityAsset, NotDensityAsset, OffsetConstantAsset, OffsetDensityAsset, OrDensityAsset, PipelineDensityAsset, PlaneDensityAsset, Positions3DDensityAsset, PositionsCellNoiseDensityAsset, PositionsPinchDensityAsset, PositionsTwistDensityAsset, PowDensityAsset, RotatorDensityAsset, ScaleDensityAsset, SelectorDensityAsset, ShellDensityAsset, SimplexNoise2dDensityAsset, SimplexNoise3DDensityAsset, SliderDensityAsset, SmoothCeilingDensityAsset, SmoothClampDensityAsset, SmoothFloorDensityAsset, SmoothMaxDensityAsset, SmoothMinDensityAsset, SqrtDensityAsset, SumDensityAsset, SwitchDensityAsset, SwitchStateDensityAsset, TerrainDensityAsset, TrigDensityAsset, VectorWarpDensityAsset, WhiteNoiseDensityAsset, XorDensityAsset, XOverrideDensityAsset, XValueDensityAsset, YOverrideDensityAsset, YSampledDensityAsset, YValueDensityAsset, ZOverrideDensityAsset, ZValueDensityAsset
public abstract class DensityAsset
extends Object
implements JsonAssetWithMap<String, DefaultAssetMap<String, DensityAsset>>, Cleanable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<DensityAsset> static final AssetCodecMapCodec<String, DensityAsset> -
Method Summary
Modifier and TypeMethodDescriptionabstract Densitybuild(DensityAsset.Argument argument) buildFirstInput(DensityAsset.Argument argument) buildInputs(DensityAsset.Argument argument, boolean excludeSkipped) Density[]buildInputsArray(DensityAsset.Argument argument) buildSecondInput(DensityAsset.Argument argument) buildWithInputs(DensityAsset.Argument argument, Density[] inputs) voidcleanUp()static DensityAsset.Argumentfrom(AssignmentsAsset.Argument argument) static DensityAsset.Argumentfrom(EnvironmentProviderAsset.Argument argument) static DensityAsset.Argumentfrom(GraphGeneratorAsset.Argument argument) static DensityAsset.Argumentfrom(MaterialProviderAsset.Argument argument) static DensityAsset.Argumentfrom(PatternAsset.Argument argument) static DensityAsset.Argumentfrom(PositionProviderAsset.Argument argument) static DensityAsset.Argumentfrom(PropAsset.Argument argument) static DensityAsset.Argumentfrom(TintProviderAsset.Argument argument) static DensityAsset.Argumentfrom(VectorProviderAsset.Argument argument) static DensityAsset.Argumentfrom(WorldStructureAsset.Argument argument, ReferenceBundle referenceBundle) static DensityAsset.ExportedgetExportedAsset(String name) static DensityAssetgetId()inputs()boolean
-
Field Details
-
CODEC
-
CHILD_ASSET_CODEC
-
CHILD_ASSET_CODEC_ARRAY
-
ABSTRACT_CODEC
-
-
Method Details
-
build
-
cleanUp
-
getFallbackAsset
-
buildWithInputs
@Nonnull public Density buildWithInputs(@Nonnull DensityAsset.Argument argument, @Nonnull Density[] inputs) -
inputs
-
buildInputs
@Nonnull public List<Density> buildInputs(@Nonnull DensityAsset.Argument argument, boolean excludeSkipped) -
buildInputsArray
-
firstInput
-
secondInput
-
buildFirstInput
-
buildSecondInput
-
isSkipped
public boolean isSkipped() -
getExportedAsset
-
getId
-
from
-
from
-
from
-
from
-
from
-
from
-
from
-
from
@Nonnull public static DensityAsset.Argument from(@Nonnull WorldStructureAsset.Argument argument, @Nonnull ReferenceBundle referenceBundle) -
from
@Nonnull public static DensityAsset.Argument from(@Nonnull EnvironmentProviderAsset.Argument argument) -
from
-