Class NoiseChunk.BlendDensity
java.lang.Object
net.minecraft.world.level.levelgen.NoiseChunk.BlendDensity
- All Implemented Interfaces:
DensityFunction, DensityFunctions.MarkerOrMarked, NoiseChunk.NoiseChunkDensityFunction
- Enclosing class:
NoiseChunk
private class NoiseChunk.BlendDensity
extends Object
implements NoiseChunk.NoiseChunkDensityFunction, DensityFunctions.MarkerOrMarked
-
Nested Class Summary
Nested classes/interfaces inherited from interface DensityFunction
DensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.NoiseHolder, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor -
Field Summary
FieldsFields inherited from interface DensityFunction
CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecompute(DensityFunction.FunctionContext context) voidfillArray(double[] output, DensityFunction.ContextProvider contextProvider) doublemaxValue()doubleminValue()type()wrapped()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DensityFunction
abs, clamp, cube, halfNegative, invert, mapAll, quarterNegative, square, squeezeMethods inherited from interface DensityFunctions.MarkerOrMarked
codec, mapChildren
-
Field Details
-
input
-
-
Constructor Details
-
BlendDensity
-
-
Method Details
-
compute
- Specified by:
computein interfaceDensityFunction
-
fillArray
- Specified by:
fillArrayin interfaceDensityFunction
-
minValue
public double minValue()- Specified by:
minValuein interfaceDensityFunction- Specified by:
minValuein interfaceNoiseChunk.NoiseChunkDensityFunction
-
maxValue
public double maxValue()- Specified by:
maxValuein interfaceDensityFunction- Specified by:
maxValuein interfaceNoiseChunk.NoiseChunkDensityFunction
-
wrapped
- Specified by:
wrappedin interfaceDensityFunctions.MarkerOrMarked- Specified by:
wrappedin interfaceNoiseChunk.NoiseChunkDensityFunction
-
type
- Specified by:
typein interfaceDensityFunctions.MarkerOrMarked
-