类 Blender
java.lang.Object
net.minecraft.world.level.levelgen.blending.Blender
-
嵌套类概要
嵌套类修饰符和类型类说明static final record
(专用程序包) static interface
static interface
-
字段概要
字段修饰符和类型字段说明private static final int
private static final int
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData>
private static final Blender
private static final int
private static final int
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData>
private static final double
private static final NormalNoise
-
构造器概要
构造器构造器说明Blender
(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> pHeightAndBiomeBlendingData, it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> pDensityBlendingData) -
方法概要
修饰符和类型方法说明static void
addAroundOldChunksCarvingMaskFilter
(WorldGenLevel pLevel, ProtoChunk pChunk) blendBiome
(int pX, int pY, int pZ) double
blendDensity
(DensityFunction.FunctionContext pContext, double pDensity) blendOffsetAndFactor
(int pX, int pZ) private static double
distanceToCube
(double pX1, double pY1, double pZ1, double pX2, double pY2, double pZ2) static Blender
empty()
private static void
generateBorderTick
(ChunkAccess pChunk, BlockPos pPos) static void
generateBorderTicks
(WorldGenRegion pRegion, ChunkAccess pChunk) getBiomeResolver
(BiomeResolver pResolver) private double
getBlendingDataValue
(int pX, int pY, int pZ, Blender.CellValueGetter pGetter) private double
getBlendingDataValue
(Blender.CellValueGetter pGetter, int pSectionX, int pSectionZ, int pX, int pY, int pZ) private static double
heightToOffset
(double pHeight) private static Blender.DistanceGetter
makeOffsetOldChunkDistanceGetter
(Direction8 pDirection, BlendingData pBlendingData) static Blender.DistanceGetter
makeOldChunkDistanceGetter
(BlendingData pBlendingData, Map<Direction8, BlendingData> p_224728_) static Blender
of
(WorldGenRegion pRegion)
-
字段详细资料
-
EMPTY
-
SHIFT_NOISE
-
HEIGHT_BLENDING_RANGE_CELLS
private static final int HEIGHT_BLENDING_RANGE_CELLS -
HEIGHT_BLENDING_RANGE_CHUNKS
private static final int HEIGHT_BLENDING_RANGE_CHUNKS -
DENSITY_BLENDING_RANGE_CELLS
private static final int DENSITY_BLENDING_RANGE_CELLS- 另请参阅:
-
DENSITY_BLENDING_RANGE_CHUNKS
private static final int DENSITY_BLENDING_RANGE_CHUNKS -
OLD_CHUNK_XZ_RADIUS
private static final double OLD_CHUNK_XZ_RADIUS- 另请参阅:
-
heightAndBiomeBlendingData
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> heightAndBiomeBlendingData -
densityBlendingData
-
-
构造器详细资料
-
Blender
Blender(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> pHeightAndBiomeBlendingData, it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> pDensityBlendingData)
-
-
方法详细资料
-
empty
-
of
-
blendOffsetAndFactor
-
heightToOffset
private static double heightToOffset(double pHeight) -
blendDensity
-
getBlendingDataValue
-
getBlendingDataValue
private double getBlendingDataValue(Blender.CellValueGetter pGetter, int pSectionX, int pSectionZ, int pX, int pY, int pZ) -
getBiomeResolver
-
blendBiome
-
generateBorderTicks
-
generateBorderTick
-
addAroundOldChunksCarvingMaskFilter
-
makeOldChunkDistanceGetter
public static Blender.DistanceGetter makeOldChunkDistanceGetter(@Nullable BlendingData pBlendingData, Map<Direction8, BlendingData> p_224728_) -
makeOffsetOldChunkDistanceGetter
private static Blender.DistanceGetter makeOffsetOldChunkDistanceGetter(@Nullable Direction8 pDirection, BlendingData pBlendingData) -
distanceToCube
private static double distanceToCube(double pX1, double pY1, double pZ1, double pX2, double pY2, double pZ2)
-