Class Beardifier
java.lang.Object
net.minecraft.world.level.levelgen.Beardifier
- All Implemented Interfaces:
DensityFunction,DensityFunction.SimpleFunction,DensityFunctions.BeardifierOrMarker
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.level.levelgen.DensityFunction
DensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final float[]static final intprivate static final intprotected final it.unimi.dsi.fastutil.objects.ObjectListIterator<JigsawJunction>protected final it.unimi.dsi.fastutil.objects.ObjectList<JigsawJunction>protected final it.unimi.dsi.fastutil.objects.ObjectListIterator<StructurePiece>protected final it.unimi.dsi.fastutil.objects.ObjectList<StructurePiece>Fields inherited from interface net.minecraft.world.level.levelgen.DensityFunction
DIRECT_CODEC, HOLDER_HELPER_CODECFields inherited from interface net.minecraft.world.level.levelgen.DensityFunctions.BeardifierOrMarker
CODEC -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBeardifier(StructureFeatureManager p_158070_, ChunkAccess p_158071_) -
Method Summary
Modifier and TypeMethodDescriptiondoublecompute(DensityFunction.FunctionContext p_208200_) private static doublecomputeBeardContribution(int p_158092_, int p_158093_, int p_158094_) protected static doublegetBeardContribution(int p_158088_, int p_158089_, int p_158090_) protected static doublegetBuryContribution(int p_158084_, int p_158085_, int p_158086_) doublemaxValue()doubleminValue()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeezeMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunction.SimpleFunction
fillArray, mapAllMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunctions.BeardifierOrMarker
codec
-
Field Details
-
BEARD_KERNEL_RADIUS
public static final int BEARD_KERNEL_RADIUS- See Also:
-
BEARD_KERNEL_SIZE
private static final int BEARD_KERNEL_SIZE- See Also:
-
BEARD_KERNEL
private static final float[] BEARD_KERNEL -
rigids
-
junctions
-
pieceIterator
-
junctionIterator
-
-
Constructor Details
-
Beardifier
-
-
Method Details
-
compute
- Specified by:
computein interfaceDensityFunction
-
minValue
public double minValue()- Specified by:
minValuein interfaceDensityFunction
-
maxValue
public double maxValue()- Specified by:
maxValuein interfaceDensityFunction
-
getBuryContribution
protected static double getBuryContribution(int p_158084_, int p_158085_, int p_158086_) -
getBeardContribution
protected static double getBeardContribution(int p_158088_, int p_158089_, int p_158090_) -
computeBeardContribution
private static double computeBeardContribution(int p_158092_, int p_158093_, int p_158094_)
-