net.minecraft.world.level.levelgen.blending

public class Blender

ehi
net.minecraft.world.level.levelgen.blending.Blender
net.minecraft.class_6748
net.minecraft.unmapped.C_pfqozslu
net.minecraft.world.gen.chunk.Blender
net.minecraft.world.gen.chunk.Blender

Field summary

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

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()
m_tqddpvsg()
getNoBlending()
empty()
public static Blender
a(ary arg0)
of(WorldGenRegion arg0)
method_39342(class_3233 arg0)
m_dmtrgwbz(C_ezymcfey arg0)
getBlender(ChunkRegion chunkRegion)
getBlender(ChunkRegion region)
public Blender$BlendingOutput
a(int arg0, int arg1)
blendOffsetAndFactor(int arg0, int arg1)
method_39340(int arg0, int arg1)
m_yjnszrdw(int arg0, int arg1)
calculate(int blockX, int blockZ)
blendOffsetAndFactor(int x, int z)
private static double
a(double arg0)
heightToOffset(double arg0)
method_39337(double arg0)
m_ikgldbtv(double arg0)
getBlendOffset(double height)
heightToOffset(double height)
public double
a(efz$b arg0, double arg1)
blendDensity(DensityFunction$FunctionContext arg0, double arg1)
method_39338(class_6910$class_6912 arg0, double arg1)
m_wzxwomov(C_kzwapyud$C_rbrbrmhy arg0, double arg1)
applyBlendDensity(DensityFunction$NoisePos pos, double density)
blendDensity(DensityFunction$FunctionContext context, double end)
private double
a(int arg0, int arg1, int arg2, ehi$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)
m_bskbymmx(int arg0, int arg1, int arg2, C_pfqozslu$C_oputthuz arg3)
sampleClosest(int biomeX, int biomeY, int biomeZ, Blender$BlendingSampler sampler)
getBlendingDataValue(int x, int y, int z, Blender$CellValueProvider cellValueProvider)
private double
a(ehi$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)
m_laapoitt(C_pfqozslu$C_oputthuz 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)
getBlendingDataValue(Blender$CellValueProvider cellValueProvider, int chunkX, int chunkZ, int x, int y, int z)
public BiomeResolver
a(dkg arg0)
getBiomeResolver(BiomeResolver arg0)
method_39563(class_6780 arg0)
m_vfcqfiqd(C_nhlknxak arg0)
getBiomeSupplier(BiomeSupplier biomeSupplier)
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)
m_ucezxvvb(int arg0, int arg1, int arg2)
blendBiome(int x, int y, int z)
blendBiome(int x, int y, int z)
public static void
a(ary arg0, ece arg1)
generateBorderTicks(WorldGenRegion arg0, ChunkAccess arg1)
method_39772(class_3233 arg0, class_2791 arg1)
m_xexlpadl(C_ezymcfey arg0, C_lwzmmmqr arg1)
tickLeavesAndFluids(ChunkRegion chunkRegion, Chunk chunk)
tickLeavesAndFluids(ChunkRegion region, Chunk chunk)
private static void
a(ece arg0, iu arg1)
generateBorderTick(ChunkAccess arg0, BlockPos arg1)
method_39773(class_2791 arg0, class_2338 arg1)
m_jehovcew(C_lwzmmmqr arg0, C_hynzadkk arg1)
tickLeavesAndFluids(Chunk chunk, BlockPos pos)
tickLeavesAndFluids(Chunk chunk, BlockPos pos)
public static void
a(djz arg0, ecy arg1)
addAroundOldChunksCarvingMaskFilter(WorldGenLevel arg0, ProtoChunk arg1)
method_39809(class_5281 arg0, class_2839 arg1)
m_rqwqylva(C_ldkphtbr arg0, C_zebxgear arg1)
createCarvingMasks(StructureWorldAccess world, ProtoChunk chunk)
addCarvingMaskFilterAroundOldChunks(StructureWorldAccess world, ProtoChunk chunk)
public static Blender$DistanceGetter
a(ehj arg0, Map<jb, ehj> arg1)
makeOldChunkDistanceGetter(BlendingData arg0, Map<Direction8, BlendingData> arg1)
method_39815(class_6749 arg0, Map<class_2355, class_6749> arg1)
m_aicyryxs(C_jfjllmkc arg0, Map<C_qjdfuoud, C_jfjllmkc> arg1)
createClosestDistanceFunction(BlendingData data, Map<EightWayDirection, BlendingData> neighborData)
createOldChunkDistanceProvider(BlendingData data, Map<EightWayDirection, BlendingData> neighbors)
private static Blender$DistanceGetter
a(jb arg0, ehj arg1)
makeOffsetOldChunkDistanceGetter(Direction8 arg0, BlendingData arg1)
method_39812(class_2355 arg0, class_6749 arg1)
m_oyroclmg(C_qjdfuoud arg0, C_jfjllmkc arg1)
createDistanceFunction(EightWayDirection direction, BlendingData data)
createOffsetOldChunkDistanceProvider(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)
m_czdzpgaa(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)
distanceToPoint(double x, double y, double z, double startX, double startY, double startZ)