Class DensityFunctions.EndIslandDensityFunction
java.lang.Object
net.minecraft.world.level.levelgen.DensityFunctions.EndIslandDensityFunction
- All Implemented Interfaces:
DensityFunction, DensityFunction.SimpleFunction
- Enclosing class:
DensityFunctions
protected static final class DensityFunctions.EndIslandDensityFunction
extends Object
implements DensityFunction.SimpleFunction
-
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
DIRECT_CODEC, HOLDER_HELPER_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionKeyDispatchDataCodec<? extends DensityFunction> codec()doublecompute(DensityFunction.FunctionContext context) private static floatgetHeightValue(SimplexNoise islandNoise, int sectionX, int sectionZ) doublemaxValue()doubleminValue()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, quarterNegative, square, squeezeMethods inherited from interface DensityFunction.SimpleFunction
fillArray, mapAll
-
Field Details
-
CODEC
-
ISLAND_THRESHOLD
private static final float ISLAND_THRESHOLD- See Also:
-
islandNoise
-
-
Constructor Details
-
EndIslandDensityFunction
public EndIslandDensityFunction(long seed)
-
-
Method Details
-
getHeightValue
-
compute
- Specified by:
computein interfaceDensityFunction
-
minValue
public double minValue()- Specified by:
minValuein interfaceDensityFunction
-
maxValue
public double maxValue()- Specified by:
maxValuein interfaceDensityFunction
-
codec
- Specified by:
codecin interfaceDensityFunction
-