Class Blender
java.lang.Object
net.minecraft.world.level.levelgen.blending.Blender
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record(package private) static interfacestatic interface - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData>private static final Blenderprivate static final intprivate static final intprivate final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData>private static final doubleprivate static final NormalNoise - 
Constructor Summary
ConstructorsConstructorDescriptionBlender(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> p_202197_, it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> p_202198_)  - 
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddAroundOldChunksCarvingMaskFilter(WorldGenLevel p_197035_, ProtoChunk p_197036_) blendBiome(int p_224707_, int p_224708_, int p_224709_) doubleblendDensity(DensityFunction.FunctionContext p_209721_, double p_209722_) blendOffsetAndFactor(int p_209719_, int p_209720_) private static doubledistanceToCube(double p_197025_, double p_197026_, double p_197027_, double p_197028_, double p_197029_, double p_197030_) static Blenderempty()private static voidgenerateBorderTick(ChunkAccess p_197041_, BlockPos p_197042_) static voidgenerateBorderTicks(WorldGenRegion p_197032_, ChunkAccess p_197033_) getBiomeResolver(BiomeResolver p_190204_) private doublegetBlendingDataValue(int p_190175_, int p_190176_, int p_190177_, Blender.CellValueGetter p_190178_) private doublegetBlendingDataValue(Blender.CellValueGetter p_190212_, int p_190213_, int p_190214_, int p_190215_, int p_190216_, int p_190217_) private static doubleheightToOffset(double p_190155_) private static Blender.DistanceGettermakeOffsetOldChunkDistanceGetter(Direction8 p_224730_, BlendingData p_224731_) static Blender.DistanceGettermakeOldChunkDistanceGetter(BlendingData p_224727_, Map<Direction8, BlendingData> p_224728_) static Blenderof(WorldGenRegion p_190203_)  
- 
Field Details
- 
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- See Also:
 
 - 
DENSITY_BLENDING_RANGE_CHUNKS
private static final int DENSITY_BLENDING_RANGE_CHUNKS - 
OLD_CHUNK_XZ_RADIUS
private static final double OLD_CHUNK_XZ_RADIUS- See Also:
 
 - 
heightAndBiomeBlendingData
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> heightAndBiomeBlendingData - 
densityBlendingData
 
 - 
 - 
Constructor Details
- 
Blender
Blender(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> p_202197_, it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> p_202198_)  
 - 
 - 
Method Details
- 
empty
 - 
of
 - 
blendOffsetAndFactor
 - 
heightToOffset
private static double heightToOffset(double p_190155_)  - 
blendDensity
 - 
getBlendingDataValue
private double getBlendingDataValue(int p_190175_, int p_190176_, int p_190177_, Blender.CellValueGetter p_190178_)  - 
getBlendingDataValue
private double getBlendingDataValue(Blender.CellValueGetter p_190212_, int p_190213_, int p_190214_, int p_190215_, int p_190216_, int p_190217_)  - 
getBiomeResolver
 - 
blendBiome
 - 
generateBorderTicks
 - 
generateBorderTick
 - 
addAroundOldChunksCarvingMaskFilter
public static void addAroundOldChunksCarvingMaskFilter(WorldGenLevel p_197035_, ProtoChunk p_197036_)  - 
makeOldChunkDistanceGetter
public static Blender.DistanceGetter makeOldChunkDistanceGetter(@Nullable BlendingData p_224727_, Map<Direction8, BlendingData> p_224728_)  - 
makeOffsetOldChunkDistanceGetter
private static Blender.DistanceGetter makeOffsetOldChunkDistanceGetter(@Nullable Direction8 p_224730_, BlendingData p_224731_)  - 
distanceToCube
private static double distanceToCube(double p_197025_, double p_197026_, double p_197027_, double p_197028_, double p_197029_, double p_197030_)  
 -