net.minecraft.world.level.levelgen.blending

public class Blender

dbr
net.minecraft.world.level.levelgen.blending.Blender
net.minecraft.class_6748
net.minecraft.world.gen.chunk.Blender
net.minecraft.src.C_182955_
net.minecraft.world.level.levelgen.blending.Blender

Field summary

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

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()
m_190153_()
public static Blender
a(agn arg0)
of(WorldGenRegion arg0)
method_39342(class_3233 arg0)
getBlender(ChunkRegion chunkRegion)
m_190202_(C_19_ p_190203_)
public Blender$BlendingOutput
a(int arg0, int arg1)
blendOffsetAndFactor(int arg0, int arg1)
method_39340(int arg0, int arg1)
calculate(int blockX, int blockZ)
m_207242_(int p_209720_, int arg1)
private static double
a(double arg0)
heightToOffset(double arg0)
method_39337(double arg0)
getBlendOffset(double height)
m_190154_(double p_190155_)
public double
a(dak$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)
m_207103_(C_206962_$C_206964_ p_209722_, double arg1)
private double
a(int arg0, int arg1, int arg2, dbr$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)
m_190174_(int p_190176_, int p_190177_, int p_190178_, C_182955_$C_182957_ arg3)
private double
a(dbr$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)
m_190211_(C_182955_$C_182957_ p_190213_, int p_190214_, int p_190215_, int p_190216_, int p_190217_, int arg5)
public BiomeResolver
a(chw arg0)
getBiomeResolver(BiomeResolver arg0)
method_39563(class_6780 arg0)
getBiomeSupplier(BiomeSupplier biomeSupplier)
m_183383_(C_182855_ arg0)
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)
m_224706_(int p_224708_, int p_224709_, int arg2)
public static void
a(agn arg0, cxj arg1)
generateBorderTicks(WorldGenRegion arg0, ChunkAccess arg1)
method_39772(class_3233 arg0, class_2791 arg1)
tickLeavesAndFluids(ChunkRegion chunkRegion, Chunk chunk)
m_197031_(C_19_ p_197032_, C_2116_ p_197033_)
private static void
a(cxj arg0, gt arg1)
generateBorderTick(ChunkAccess arg0, BlockPos arg1)
method_39773(class_2791 arg0, class_2338 arg1)
tickLeavesAndFluids(Chunk chunk, BlockPos pos)
m_197040_(C_2116_ p_197041_, C_4675_ p_197042_)
public static void
a(chp arg0, cyc arg1)
addAroundOldChunksCarvingMaskFilter(WorldGenLevel arg0, ProtoChunk arg1)
method_39809(class_5281 arg0, class_2839 arg1)
createCarvingMasks(StructureWorldAccess world, ProtoChunk chunk)
m_197034_(C_1625_ p_197035_, C_2147_ p_197036_)
public static Blender$DistanceGetter
a(dbs arg0, Map<gz, dbs> 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)
m_224726_(C_182959_ p_224727_, Map<C_4695_, C_182959_> p_224728_)
private static Blender$DistanceGetter
a(gz arg0, dbs arg1)
makeOffsetOldChunkDistanceGetter(Direction8 arg0, BlendingData arg1)
method_39812(class_2355 arg0, class_6749 arg1)
createDistanceFunction(EightWayDirection direction, BlendingData data)
m_224729_(C_4695_ p_224730_, C_182959_ p_224731_)
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)
m_197024_(double p_197025_, double p_197027_, double p_197029_, double arg3, double arg4, double arg5)