Class Beardifier
java.lang.Object
net.minecraft.world.level.levelgen.Beardifier
- All Implemented Interfaces:
- DensityFunction,- DensityFunction.SimpleFunction,- DensityFunctions.BeardifierOrMarker
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface net.minecraft.world.level.levelgen.DensityFunctionDensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.NoiseHolder, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor
- 
Field SummaryFieldsModifier 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.ObjectListIterator<Beardifier.Rigid>Fields inherited from interface net.minecraft.world.level.levelgen.DensityFunctionDIRECT_CODEC, HOLDER_HELPER_CODECFields inherited from interface net.minecraft.world.level.levelgen.DensityFunctions.BeardifierOrMarkerCODEC
- 
Constructor SummaryConstructorsConstructorDescriptionBeardifier(it.unimi.dsi.fastutil.objects.ObjectListIterator<Beardifier.Rigid> p_223917_, it.unimi.dsi.fastutil.objects.ObjectListIterator<JigsawJunction> p_223918_) 
- 
Method SummaryModifier and TypeMethodDescriptiondoublecompute(DensityFunction.FunctionContext p_208200_) private static doublecomputeBeardContribution(int p_223922_, double p_223923_, int p_223924_) private static doublecomputeBeardContribution(int p_158092_, int p_158093_, int p_158094_) static BeardifierforStructuresInChunk(StructureManager p_223938_, ChunkPos p_223939_) protected static doublegetBeardContribution(int p_223926_, int p_223927_, int p_223928_, int p_223929_) protected static doublegetBuryContribution(int p_158084_, int p_158085_, int p_158086_) private static booleanisInKernelRange(int p_223920_) doublemaxValue()doubleminValue()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunctionabs, clamp, cube, halfNegative, quarterNegative, square, squeezeMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunction.SimpleFunctionfillArray, mapAllMethods inherited from interface net.minecraft.world.level.levelgen.DensityFunctions.BeardifierOrMarkercodec
- 
Field Details- 
BEARD_KERNEL_RADIUSpublic static final int BEARD_KERNEL_RADIUS- See Also:
 
- 
BEARD_KERNEL_SIZEprivate static final int BEARD_KERNEL_SIZE- See Also:
 
- 
BEARD_KERNELprivate static final float[] BEARD_KERNEL
- 
pieceIterator
- 
junctionIterator
 
- 
- 
Constructor Details- 
Beardifierpublic Beardifier(it.unimi.dsi.fastutil.objects.ObjectListIterator<Beardifier.Rigid> p_223917_, it.unimi.dsi.fastutil.objects.ObjectListIterator<JigsawJunction> p_223918_) 
 
- 
- 
Method Details- 
forStructuresInChunk
- 
compute- Specified by:
- computein interface- DensityFunction
 
- 
minValuepublic double minValue()- Specified by:
- minValuein interface- DensityFunction
 
- 
maxValuepublic double maxValue()- Specified by:
- maxValuein interface- DensityFunction
 
- 
getBuryContributionprotected static double getBuryContribution(int p_158084_, int p_158085_, int p_158086_) 
- 
getBeardContributionprotected static double getBeardContribution(int p_223926_, int p_223927_, int p_223928_, int p_223929_) 
- 
isInKernelRangeprivate static boolean isInKernelRange(int p_223920_) 
- 
computeBeardContributionprivate static double computeBeardContribution(int p_158092_, int p_158093_, int p_158094_) 
- 
computeBeardContributionprivate static double computeBeardContribution(int p_223922_, double p_223923_, int p_223924_) 
 
-