net.minecraft.world.level.levelgen.blending

public class BlendingData

cue
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
g
BLENDING_DENSITY_FACTOR
field_35514
field_35514
f_190255_
protected static final LevelHeightAccessor
a
AREA_WITH_OLD_GENERATION
field_35515
OLD_HEIGHT_LIMIT
f_190256_
protected static final int
b
CELL_WIDTH
field_36280
field_36280
f_198290_
protected static final int
c
CELL_HEIGHT
field_35511
field_35511
f_190252_
protected static final int
d
CELL_RATIO
field_36281
field_36281
f_198291_
private static final int
h
CELLS_PER_SECTION_Y
field_35516
field_35516
f_190257_
private static final int
i
QUARTS_PER_SECTION
field_35683
field_35683
f_190258_
private static final int
j
CELL_HORIZONTAL_MAX_INDEX_INSIDE
field_35684
field_35684
f_190259_
private static final int
k
CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
field_35685
field_35685
f_190260_
private static final int
l
CELL_COLUMN_INSIDE_COUNT
field_35686
field_35686
f_190261_
private static final int
m
CELL_COLUMN_OUTSIDE_COUNT
field_35687
field_35687
f_190262_
private static final int
n
CELL_COLUMN_COUNT
field_35518
field_35518
f_190263_
private static final int
o
CELL_HORIZONTAL_FLOOR_COUNT
field_35688
field_35688
f_190264_
private static final List<Block>
p
SURFACE_BLOCKS
field_35519
SURFACE_BLOCKS
f_190265_
protected static final double
e
NO_VALUE
field_35513
field_35513
f_190253_
private final boolean
q
oldNoise
field_35689
oldNoise
f_190266_
private boolean
r
hasCalculatedData
field_35690
field_35690
f_190267_
private final double[]
s
heights
field_35692
heights
f_190269_
private final transient double[][]
t
densities
field_35693
field_35693
f_190270_
private final transient double[]
u
floorDensities
field_35694
field_35694
f_190271_
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>
f
CODEC
field_35682
CODEC
f_190254_

Constructor summary

ModifierConstructor
private (boolean oldNoise, Optional<double[]> arg1)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<BlendingData>
a(cue arg0)
validateArraySize(BlendingData arg0)
method_39573(class_6749 arg0)
method_39573(BlendingData arg0)
m_190320_(C_182959_ p_190321_)
public boolean
a()
oldNoise()
method_39566()
usesOldNoise()
m_190277_()
public static BlendingData
a(adp 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(cav 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(cpy arg0, Set<gn> 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, cpy 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 chunk, int x, int z)
m_190299_(int p_190301_, C_2116_ p_190302_, int p_190303_, int arg3)
private static int
a(cpy arg0, int arg1, int arg2)
getHeightAtXZ(ChunkAccess arg0, int arg1, int arg2)
method_39349(class_2791 arg0, int arg1, int arg2)
getSurfaceHeight(Chunk chunk, int x, int z)
m_190310_(C_2116_ p_190311_, int p_190312_, int p_190313_)
private static double
a(cpy arg0, gh$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_4675_$C_4681_ p_198299_)
private static double
b(cpy arg0, gh$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_4675_$C_4681_ p_198302_)
private static double[]
a(cpy 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 chunk, int x, int z, int arg3)
m_198292_(C_2116_ p_198293_, int p_198294_, int p_198295_, int p_198296_)
private static boolean
a(cpy arg0, gh 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 static 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_190325_, int p_190326_)
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, cue$b 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_182959_$C_182962_ arg2)
protected void
a(int arg0, int arg1, int arg2, int arg3, cue$a 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_182959_$C_182961_ arg4)
private int
a(int arg0, int arg1)
getFloorIndex(int arg0, int arg1)
method_39569(int arg0, int arg1)
method_39569(int arg0, int arg1)
m_190282_(int p_190284_, int arg1)
private int
a(int arg0)
getFloorX(int arg0)
method_39568(int arg0)
method_39568(int arg0)
m_190280_(int arg0)
private int
b(int arg0)
getFloorZ(int arg0)
method_39577(int arg0)
method_39577(int arg0)
m_190328_(int arg0)
private static int
b()
cellCountPerColumn()
method_39576()
method_39576()
m_190327_()
private static int
c()
getColumnMinY()
method_39581()
method_39581()
m_190347_()
private static int
d()
getMinY()
method_39583()
method_39583()
m_190353_()
private static int
b(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
c(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
c(int arg0)
getX(int arg0)
method_39343(int arg0)
method_39343(int arg0)
m_190348_(int p_190349_)
private static int
d(int arg0)
getZ(int arg0)
method_39352(int arg0)
method_39352(int arg0)
m_190354_(int p_190355_)
private static int
e(int arg0)
zeroIfNegative(int arg0)
method_39355(int arg0)
method_39355(int arg0)
m_190356_(int p_190357_)