类 Beardifier
java.lang.Object
net.minecraft.world.level.levelgen.Beardifier
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 net.minecraft.world.level.levelgen.DensityFunction
DensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.NoiseHolder, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor
-
字段概要
字段修饰符和类型字段说明private static final float[]
static final int
private static final int
protected final it.unimi.dsi.fastutil.objects.ObjectListIterator<JigsawJunction>
protected final it.unimi.dsi.fastutil.objects.ObjectListIterator<Beardifier.Rigid>
从接口继承的字段 net.minecraft.world.level.levelgen.DensityFunction
DIRECT_CODEC, HOLDER_HELPER_CODEC
从接口继承的字段 net.minecraft.world.level.levelgen.DensityFunctions.BeardifierOrMarker
CODEC
-
构造器概要
构造器构造器说明Beardifier
(it.unimi.dsi.fastutil.objects.ObjectListIterator<Beardifier.Rigid> pPieceIterator, it.unimi.dsi.fastutil.objects.ObjectListIterator<JigsawJunction> pJunctionIterator) -
方法概要
修饰符和类型方法说明double
compute
(DensityFunction.FunctionContext pContext) private static double
computeBeardContribution
(int pX, double pY, int pZ) private static double
computeBeardContribution
(int pX, int pY, int pZ) static Beardifier
forStructuresInChunk
(StructureManager pStructureManager, ChunkPos pChunkPos) protected static double
getBeardContribution
(int pX, int pY, int pZ, int p_223929_) protected static double
getBuryContribution
(int pX, int pY, int pZ) private static boolean
isInKernelRange
(int p_223920_) double
maxValue()
double
minValue()
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.world.level.levelgen.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeeze
从接口继承的方法 net.minecraft.world.level.levelgen.DensityFunction.SimpleFunction
fillArray, mapAll
从接口继承的方法 net.minecraft.world.level.levelgen.DensityFunctions.BeardifierOrMarker
codec
-
字段详细资料
-
构造器详细资料
-
Beardifier
public Beardifier(it.unimi.dsi.fastutil.objects.ObjectListIterator<Beardifier.Rigid> pPieceIterator, it.unimi.dsi.fastutil.objects.ObjectListIterator<JigsawJunction> pJunctionIterator)
-
-
方法详细资料
-
forStructuresInChunk
public static Beardifier forStructuresInChunk(StructureManager pStructureManager, ChunkPos pChunkPos) -
compute
- 指定者:
compute
在接口中DensityFunction
-
minValue
public double minValue()- 指定者:
minValue
在接口中DensityFunction
-
maxValue
public double maxValue()- 指定者:
maxValue
在接口中DensityFunction
-
getBuryContribution
protected static double getBuryContribution(int pX, int pY, int pZ) -
getBeardContribution
protected static double getBeardContribution(int pX, int pY, int pZ, int p_223929_) -
isInKernelRange
private static boolean isInKernelRange(int p_223920_) -
computeBeardContribution
private static double computeBeardContribution(int pX, int pY, int pZ) -
computeBeardContribution
private static double computeBeardContribution(int pX, double pY, int pZ)
-