net.minecraft.world.level.levelgen.blending

public class BlendingData

dav
net.minecraft.world.level.levelgen.blending.BlendingData
net.minecraft.class_6749
net.minecraft.world.gen.chunk.BlendingData
net.minecraft.src.C_182959_
net.minecraft.world.level.levelgen.blending.BlendingData

Field summary

Modifier and TypeField
private static final double
f
BLENDING_DENSITY_FACTOR
field_35514
field_35514
f_190255_
protected static final int
a
CELL_WIDTH
field_36280
field_36280
f_198290_
protected static final int
b
CELL_HEIGHT
field_35511
field_35511
f_190252_
protected static final int
c
CELL_RATIO
field_36281
field_36281
f_198291_
private static final double
g
SOLID_DENSITY
field_37704
field_37704
f_224736_
private static final double
h
AIR_DENSITY
field_37705
field_37705
f_224737_
private static final int
i
CELLS_PER_SECTION_Y
field_35516
field_35516
f_190257_
private static final int
j
QUARTS_PER_SECTION
field_35683
field_35683
f_190258_
private static final int
k
CELL_HORIZONTAL_MAX_INDEX_INSIDE
field_35684
field_35684
f_190259_
private static final int
l
CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
field_35685
field_35685
f_190260_
private static final int
m
CELL_COLUMN_INSIDE_COUNT
field_35686
field_35686
f_190261_
private static final int
n
CELL_COLUMN_OUTSIDE_COUNT
field_35687
field_35687
f_190262_
private static final int
o
CELL_COLUMN_COUNT
field_35518
field_35518
f_190263_
private final LevelHeightAccessor
p
areaWithOldGeneration
field_35515
OLD_HEIGHT_LIMIT
f_224738_
private static final List<Block>
q
SURFACE_BLOCKS
field_35519
SURFACE_BLOCKS
f_190265_
protected static final double
d
NO_VALUE
field_35513
field_35513
f_190253_
private boolean
r
hasCalculatedData
field_35690
field_35690
f_190267_
private final double[]
s
heights
field_35692
heights
f_190269_
private final List<List<Holder<Biome>>>
t
biomes
field_36345
field_36345
f_202276_
private final transient double[][]
u
densities
field_35693
field_35693
f_190270_
private static final com.mojang.serialization.Codec<double[]>
v
DOUBLE_ARRAY_CODEC
field_35695
field_35695
f_190272_
public static final com.mojang.serialization.Codec<BlendingData>
e
CODEC
field_35682
CODEC
f_190254_

Constructor summary

ModifierConstructor
private (int p_224741_, int p_224742_, Optional<double[]> arg2)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<BlendingData>
a(dav arg0)
validateArraySize(BlendingData arg0)
method_39573(class_6749 arg0)
method_39573(BlendingData arg0)
m_190320_(C_182959_ p_190321_)
public static BlendingData
a(afv arg0, int arg1, int arg2)
getOrUpdateBlendingData(WorldGenRegion arg0, int arg1, int arg2)
method_39570(class_3233 arg0, int arg1, int arg2)
getBlendingData(ChunkRegion chunkRegion, int chunkX, int chunkZ)
m_190304_(C_19_ p_190305_, int p_190306_, int p_190307_)
public static Set<Direction8>
a(cgs arg0, int arg1, int arg2, boolean arg3)
sideByGenerationAge(WorldGenLevel arg0, int arg1, int arg2, boolean arg3)
method_39579(class_5281 arg0, int arg1, int arg2, boolean arg3)
getAdjacentChunksWithNoise(StructureWorldAccess access, int chunkX, int chunkZ, boolean newNoise)
m_197065_(C_1625_ p_197066_, int p_197067_, int p_197068_, boolean p_197069_)
private void
a(cwm arg0, Set<gz> arg1)
calculateData(ChunkAccess arg0, Set<Direction8> arg1)
method_39572(class_2791 arg0, Set<class_2355> arg1)
method_39572(Chunk arg0, Set<EightWayDirection> arg1)
m_190317_(C_2116_ p_190319_, Set<C_4695_> arg1)
private void
a(int arg0, cwm arg1, int arg2, int arg3)
addValuesForColumn(int arg0, ChunkAccess arg1, int arg2, int arg3)
method_39347(int arg0, class_2791 arg1, int arg2, int arg3)
method_39347(int index, Chunk arg1, int x, int z)
m_190299_(int p_190301_, C_2116_ p_190302_, int p_190303_, int arg3)
private int
a(cwm arg0, int arg1, int arg2)
getHeightAtXZ(ChunkAccess arg0, int arg1, int arg2)
method_39349(class_2791 arg0, int arg1, int arg2)
getSurfaceHeight(Chunk arg0, int arg1, int arg2)
m_190310_(C_2116_ p_190312_, int p_190313_, int arg2)
private static double
a(cwm arg0, gt$a arg1)
read1(ChunkAccess arg0, BlockPos$MutableBlockPos arg1)
method_39905(class_2791 arg0, class_2338$class_2339 arg1)
method_39905(Chunk arg0, BlockPos$Mutable arg1)
m_198297_(C_2116_ p_198298_, C_4681_ p_198299_)
private static double
b(cwm arg0, gt$a arg1)
read7(ChunkAccess arg0, BlockPos$MutableBlockPos arg1)
method_39906(class_2791 arg0, class_2338$class_2339 arg1)
method_39906(Chunk arg0, BlockPos$Mutable arg1)
m_198300_(C_2116_ p_198301_, C_4681_ p_198302_)
private double[]
a(cwm arg0, int arg1, int arg2, int arg3)
getDensityColumn(ChunkAccess arg0, int arg1, int arg2, int arg3)
method_39354(class_2791 arg0, int arg1, int arg2, int arg3)
method_39354(Chunk arg0, int arg1, int arg2, int arg3)
m_198292_(C_2116_ p_198294_, int p_198295_, int p_198296_, int arg3)
private List<Holder<Biome>>
b(cwm arg0, int arg1, int arg2)
getBiomeColumn(ChunkAccess arg0, int arg1, int arg2)
method_41566(class_2791 arg0, int arg1, int arg2)
method_41566(Chunk arg0, int arg1, int arg2)
m_224757_(C_2116_ p_224759_, int p_224760_, int arg2)
private static boolean
a(cwm arg0, gt arg1)
isGround(ChunkAccess arg0, BlockPos arg1)
method_39350(class_2791 arg0, class_2338 arg1)
isCollidableAndNotTreeAt(Chunk chunk, BlockPos pos)
m_190314_(C_2116_ p_190315_, C_4675_ p_190316_)
protected double
a(int arg0, int arg1, int arg2)
getHeight(int arg0, int arg1, int arg2)
method_39344(int arg0, int arg1, int arg2)
method_39344(int arg0, int arg1, int arg2)
m_190285_(int p_190287_, int p_190288_, int arg2)
private double
a(double[] arg0, int arg1)
getDensity(double[] arg0, int arg1)
method_39575(double[] arg0, int arg1)
method_39575(double[] arg0, int arg1)
m_190324_(double[] p_190326_, int arg1)
protected double
b(int arg0, int arg1, int arg2)
getDensity(int arg0, int arg1, int arg2)
method_39345(int arg0, int arg1, int arg2)
method_39345(int arg0, int arg1, int arg2)
m_190333_(int p_190335_, int p_190336_, int arg2)
protected void
a(int arg0, int arg1, int arg2, dav$a arg3)
iterateBiomes(int arg0, int arg1, int arg2, BlendingData$BiomeConsumer arg3)
method_40028(int arg0, int arg1, int arg2, class_6749$class_6853 arg3)
method_40028(int arg0, int arg1, int arg2, BlendingData$class_6853 arg3)
m_224748_(int p_224750_, int p_224751_, int p_224752_, C_201409_ arg3)
protected void
a(int arg0, int arg1, dav$c arg2)
iterateHeights(int arg0, int arg1, BlendingData$HeightConsumer arg2)
method_39351(int arg0, int arg1, class_6749$class_6751 arg2)
method_39351(int arg0, int arg1, BlendingData$class_6751 arg2)
m_190295_(int p_190297_, int p_190298_, C_182962_ arg2)
protected void
a(int arg0, int arg1, int arg2, int arg3, dav$b arg4)
iterateDensities(int arg0, int arg1, int arg2, int arg3, BlendingData$DensityConsumer arg4)
method_39346(int arg0, int arg1, int arg2, int arg3, class_6749$class_6750 arg4)
method_39346(int arg0, int arg1, int arg2, int arg3, BlendingData$class_6750 arg4)
m_190289_(int p_190291_, int p_190292_, int p_190293_, int p_190294_, C_182961_ arg4)
private int
b()
cellCountPerColumn()
method_39576()
method_39576()
m_190327_()
private int
c()
quartCountPerColumn()
method_41567()
method_41567()
m_224763_()
private int
d()
getColumnMinY()
method_39581()
method_39581()
m_190347_()
private int
e()
getMinY()
method_39583()
method_39583()
m_190353_()
private int
a(int arg0)
getCellYIndex(int arg0)
method_41565(int arg0)
method_41565(int arg0)
m_224746_(int arg0)
private static int
a(int arg0, int arg1)
getInsideIndex(int arg0, int arg1)
method_39578(int arg0, int arg1)
method_39578(int arg0, int arg1)
m_190330_(int p_190331_, int p_190332_)
private static int
b(int arg0, int arg1)
getOutsideIndex(int arg0, int arg1)
method_39582(int arg0, int arg1)
method_39582(int arg0, int arg1)
m_190350_(int p_190351_, int p_190352_)
private static int
b(int arg0)
getX(int arg0)
method_39343(int arg0)
method_39343(int arg0)
m_190348_(int p_190349_)
private static int
c(int arg0)
getZ(int arg0)
method_39352(int arg0)
method_39352(int arg0)
m_190354_(int p_190355_)
private static int
d(int arg0)
zeroIfNegative(int arg0)
method_39355(int arg0)
method_39355(int arg0)
m_190356_(int p_190357_)
public LevelHeightAccessor
a()
getAreaWithOldGeneration()
method_41564()
method_41564()
m_224743_()