net.minecraft.world.level.levelgen.blending

public class Blender

edv
net.minecraft.world.level.levelgen.blending.Blender
net.minecraft.class_6748
net.minecraft.world.gen.chunk.Blender
net.minecraft.world.level.levelgen.blending.Blender

Field summary

Modifier and TypeField
private static final Blender
a
EMPTY
field_35501
NO_BLENDING
private static final NormalNoise
b
SHIFT_NOISE
field_35681
OFFSET_NOISE
private static final int
c
HEIGHT_BLENDING_RANGE_CELLS
field_35502
BLENDING_BIOME_DISTANCE_THRESHOLD
private static final int
d
HEIGHT_BLENDING_RANGE_CHUNKS
field_35503
BLENDING_CHUNK_DISTANCE_THRESHOLD
private static final int
e
DENSITY_BLENDING_RANGE_CELLS
field_35504
field_35504
private static final int
f
DENSITY_BLENDING_RANGE_CHUNKS
field_35505
CLOSE_BLENDING_DISTANCE_THRESHOLD
private static final double
g
OLD_CHUNK_XZ_RADIUS
field_36224
field_36224
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData>
h
heightAndBiomeBlendingData
field_36343
blendingData
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData>
i
densityBlendingData
field_36344
closeBlendingData

Constructor summary

ModifierConstructor
(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> blendingData, it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> closeBlendingData)

Method summary

Modifier and TypeMethod
public static Blender
a()
empty()
method_39336()
getNoBlending()
public static Blender
a(arl arg0)
of(WorldGenRegion arg0)
method_39342(class_3233 arg0)
getBlender(ChunkRegion chunkRegion)
public Blender$BlendingOutput
a(int arg0, int arg1)
blendOffsetAndFactor(int arg0, int arg1)
method_39340(int arg0, int arg1)
calculate(int blockX, int blockZ)
private static double
a(double arg0)
heightToOffset(double arg0)
method_39337(double arg0)
getBlendOffset(double height)
public double
a(ecm$b arg0, double arg1)
blendDensity(DensityFunction$FunctionContext arg0, double arg1)
method_39338(class_6910$class_6912 arg0, double arg1)
applyBlendDensity(DensityFunction$NoisePos pos, double density)
private double
a(int arg0, int arg1, int arg2, edv$b arg3)
getBlendingDataValue(int arg0, int arg1, int arg2, Blender$CellValueGetter arg3)
method_39562(int arg0, int arg1, int arg2, class_6748$class_6781 arg3)
sampleClosest(int biomeX, int biomeY, int biomeZ, Blender$BlendingSampler sampler)
private double
a(edv$b arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
getBlendingDataValue(Blender$CellValueGetter arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_39565(class_6748$class_6781 arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
sample(Blender$BlendingSampler sampler, int chunkX, int chunkZ, int biomeX, int biomeY, int biomeZ)
public BiomeResolver
a(dho arg0)
getBiomeResolver(BiomeResolver arg0)
method_39563(class_6780 arg0)
getBiomeSupplier(BiomeSupplier biomeSupplier)
private Holder<Biome>
a(int arg0, int arg1, int arg2)
blendBiome(int arg0, int arg1, int arg2)
method_39561(int arg0, int arg1, int arg2)
blendBiome(int x, int y, int z)
public static void
a(arl arg0, dyt arg1)
generateBorderTicks(WorldGenRegion arg0, ChunkAccess arg1)
method_39772(class_3233 arg0, class_2791 arg1)
tickLeavesAndFluids(ChunkRegion chunkRegion, Chunk chunk)
private static void
a(dyt arg0, ji arg1)
generateBorderTick(ChunkAccess arg0, BlockPos arg1)
method_39773(class_2791 arg0, class_2338 arg1)
tickLeavesAndFluids(Chunk chunk, BlockPos pos)
public static void
a(dhh arg0, dzn arg1)
addAroundOldChunksCarvingMaskFilter(WorldGenLevel arg0, ProtoChunk arg1)
method_39809(class_5281 arg0, class_2839 arg1)
createCarvingMasks(StructureWorldAccess world, ProtoChunk chunk)
public static Blender$DistanceGetter
a(edw arg0, Map<jo, edw> arg1)
makeOldChunkDistanceGetter(BlendingData arg0, Map<Direction8, BlendingData> arg1)
method_39815(class_6749 arg0, Map<class_2355, class_6749> arg1)
createClosestDistanceFunction(BlendingData data, Map<EightWayDirection, BlendingData> neighborData)
private static Blender$DistanceGetter
a(jo arg0, edw arg1)
makeOffsetOldChunkDistanceGetter(Direction8 arg0, BlendingData arg1)
method_39812(class_2355 arg0, class_6749 arg1)
createDistanceFunction(EightWayDirection direction, BlendingData data)
private static double
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
distanceToCube(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_39808(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
getDistance(double x1, double y1, double z1, double x2, double y2, double z2)