net.minecraft.world.level.levelgen.blending

public class BlendingData

dfe
net.minecraft.world.level.levelgen.blending.BlendingData
net.minecraft.class_6749
net.minecraft.unmapped.C_jfjllmkc
net.minecraft.world.gen.chunk.BlendingData
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
f_cupiwmld
field_35514
BLENDING_DENSITY_FACTOR
f_190255_
protected static final int
a
CELL_WIDTH
field_36280
f_fexxbmsc
field_36280
CELL_WIDTH
f_198290_
protected static final int
b
CELL_HEIGHT
field_35511
f_stcupxzv
field_35511
CELL_HEIGHT
f_190252_
protected static final int
c
CELL_RATIO
field_36281
f_srmbnvyx
field_36281
CELL_RATIO
f_198291_
private static final double
g
SOLID_DENSITY
field_37704
f_pmvgnwka
field_37704
f_224736_
private static final double
h
AIR_DENSITY
field_37705
f_dnsmigiv
field_37705
f_224737_
private static final int
i
CELLS_PER_SECTION_Y
field_35516
f_snbgqzak
field_35516
CELLS_PER_SECTION_Y
f_190257_
private static final int
j
QUARTS_PER_SECTION
field_35683
f_vlvyzztq
BIOMES_PER_CHUNK
QUARTS_PER_SECTION
f_190258_
private static final int
k
CELL_HORIZONTAL_MAX_INDEX_INSIDE
field_35684
f_pwugyskq
LAST_CHUNK_BIOME_INDEX
CELL_HORIZONTAL_MAX_INDEX_INSIDE
f_190259_
private static final int
l
CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
field_35685
f_ncrpcmxe
CHUNK_BIOME_END_INDEX
CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
f_190260_
private static final int
m
CELL_COLUMN_INSIDE_COUNT
field_35686
f_tfjqnwpe
NORTH_WEST_END_INDEX
CELL_COLUMN_INSIDE_COUNT
f_190261_
private static final int
n
CELL_COLUMN_OUTSIDE_COUNT
field_35687
f_lrgvcpsn
SOUTH_EAST_END_INDEX_PART
CELL_COLUMN_OUTSIDE_COUNT
f_190262_
private static final int
o
CELL_COLUMN_COUNT
field_35518
f_lyjjaooq
HORIZONTAL_BIOME_COUNT
CELL_COLUMN_COUNT
f_190263_
private final LevelHeightAccessor
p
areaWithOldGeneration
field_35515
f_fzywjctr
oldHeightLimit
maxSection
f_224738_
private static final List<Block>
q
SURFACE_BLOCKS
field_35519
f_zszrfboh
SURFACE_BLOCKS
SURFACE_BLOCKS
f_190265_
protected static final double
d
NO_VALUE
field_35513
f_soqrewnb
field_35513
NO_VALUE
f_190253_
private boolean
r
hasCalculatedData
field_35690
f_aazboqdm
initializedBlendingData
hasCalculatedData
f_190267_
private final double[]
s
heights
field_35692
f_pniweaig
surfaceHeights
heights
f_190269_
private final List<List<Holder<Biome>>>
t
biomes
field_36345
f_togvlklx
biomes
biomes
f_202276_
private final transient double[][]
u
densities
field_35693
f_ehvkmxqo
collidableBlockDensities
densities
f_190270_
private static final com.mojang.serialization.Codec<double[]>
v
DOUBLE_ARRAY_CODEC
field_35695
f_facirogj
DOUBLE_ARRAY_CODEC
DOUBLE_ARRAY_CODEC
f_190272_
public static final com.mojang.serialization.Codec<BlendingData>
e
CODEC
field_35682
f_svbvnoab
CODEC
CODEC
f_190254_

Constructor summary

ModifierConstructor
private (int oldBottomSectionY, int oldTopSectionY, Optional<double[]> heights)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<BlendingData>
a(dfe arg0)
validateArraySize(BlendingData arg0)
method_39573(class_6749 arg0)
m_mkevcgfg(C_jfjllmkc arg0)
validate(BlendingData data)
validateHeightsLength(BlendingData data)
m_190320_(C_182959_ p_190321_)
public static BlendingData
a(aht arg0, int arg1, int arg2)
getOrUpdateBlendingData(WorldGenRegion arg0, int arg1, int arg2)
method_39570(class_3233 arg0, int arg1, int arg2)
m_wtiarfao(C_ezymcfey arg0, int arg1, int arg2)
getBlendingData(ChunkRegion chunkRegion, int chunkX, int chunkZ)
getBlendingData(ChunkRegion region, int x, int z)
m_190304_(C_19_ p_190305_, int p_190306_, int p_190307_)
public static Set<Direction8>
a(ckp 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)
m_szifbizq(C_ldkphtbr arg0, int arg1, int arg2, boolean arg3)
getAdjacentChunksWithNoise(StructureWorldAccess access, int chunkX, int chunkZ, boolean oldNoise)
getAdjacentChunksWithNoise(StructureWorldAccess world, int x, int z, boolean withOldNoise)
m_197065_(C_1625_ p_197066_, int p_197067_, int p_197068_, boolean p_197069_)
private void
a(dap arg0, Set<gw> arg1)
calculateData(ChunkAccess arg0, Set<Direction8> arg1)
method_39572(class_2791 arg0, Set<class_2355> arg1)
m_kswaabvq(C_lwzmmmqr arg0, Set<C_qjdfuoud> arg1)
initChunkBlendingData(Chunk chunk, Set<EightWayDirection> newNoiseChunkDirections)
calculateData(Chunk chunk, Set<EightWayDirection> adjacentChunksWithNewNoise)
m_190317_(C_2116_ p_190319_, Set<C_4695_> arg1)
private void
a(int arg0, dap 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)
m_qtxxyqet(int arg0, C_lwzmmmqr arg1, int arg2, int arg3)
initBlockColumn(int index, Chunk chunk, int chunkBlockX, int chunkBlockZ)
addValuesForColumn(int index, Chunk chunk, int x, int z)
m_190299_(int p_190301_, C_2116_ p_190302_, int p_190303_, int arg3)
private int
a(dap arg0, int arg1, int arg2)
getHeightAtXZ(ChunkAccess arg0, int arg1, int arg2)
method_39349(class_2791 arg0, int arg1, int arg2)
m_sfmbavej(C_lwzmmmqr arg0, int arg1, int arg2)
getSurfaceBlockY(Chunk chunk, int blockX, int blockZ)
getSurfaceHeight(Chunk x, int z, int arg2)
m_190310_(C_2116_ p_190312_, int p_190313_, int arg2)
private static double
a(dap arg0, gp$a arg1)
read1(ChunkAccess arg0, BlockPos$MutableBlockPos arg1)
method_39905(class_2791 arg0, class_2338$class_2339 arg1)
m_wobsymhv(C_lwzmmmqr arg0, C_hynzadkk$C_egqitdjk arg1)
getAboveCollidableBlockValue(Chunk chunk, BlockPos$Mutable mutablePos)
m_wobsymhv(Chunk chunk, BlockPos$Mutable mutablePos)
m_198297_(C_2116_ p_198298_, C_4675_$C_4681_ p_198299_)
private static double
b(dap arg0, gp$a arg1)
read7(ChunkAccess arg0, BlockPos$MutableBlockPos arg1)
method_39906(class_2791 arg0, class_2338$class_2339 arg1)
m_rtlixmks(C_lwzmmmqr arg0, C_hynzadkk$C_egqitdjk arg1)
getCollidableBlockDensityBelow(Chunk chunk, BlockPos$Mutable mutablePos)
m_rtlixmks(Chunk chunk, BlockPos$Mutable mutablePos)
m_198300_(C_2116_ p_198301_, C_4675_$C_4681_ p_198302_)
private double[]
a(dap 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)
m_gnmakmtl(C_lwzmmmqr arg0, int arg1, int arg2, int arg3)
calculateCollidableBlockDensityColumn(Chunk chunk, int chunkBlockX, int chunkBlockZ, int surfaceHeight)
getDensityColumn(Chunk x, int z, int height, int arg3)
m_198292_(C_2116_ p_198294_, int p_198295_, int p_198296_, int arg3)
private List<Holder<Biome>>
b(dap arg0, int arg1, int arg2)
getBiomeColumn(ChunkAccess arg0, int arg1, int arg2)
method_41566(class_2791 arg0, int arg1, int arg2)
m_egokbydz(C_lwzmmmqr arg0, int arg1, int arg2)
getVerticalBiomeSections(Chunk chunk, int chunkBlockX, int chunkBlockZ)
m_224757_(C_2116_ p_224759_, int p_224760_, int arg2)
private static boolean
a(dap arg0, gp arg1)
isGround(ChunkAccess arg0, BlockPos arg1)
method_39350(class_2791 arg0, class_2338 arg1)
m_thfkgzxl(C_lwzmmmqr arg0, C_hynzadkk arg1)
isCollidableAndNotTreeAt(Chunk chunk, BlockPos pos)
isGround(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)
m_nxzfejge(int arg0, int arg1, int arg2)
getHeight(int biomeX, int biomeY, int biomeZ)
getHeight(int x, int y, int z)
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)
m_hjsuxbsc(double[] arg0, int arg1)
getCollidableBlockDensity(double[] collidableBlockDensityColumn, int halfSectionY)
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)
m_znzbddll(int arg0, int arg1, int arg2)
getCollidableBlockDensity(int chunkBiomeX, int halfSectionY, int chunkBiomeZ)
m_190333_(int p_190335_, int p_190336_, int arg2)
protected void
a(int arg0, int arg1, int arg2, dfe$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)
m_xsvvknib(int arg0, int arg1, int arg2, C_jfjllmkc$C_ibtuqfha arg3)
acceptBiomes(int biomeX, int biomeY, int biomeZ, BlendingData$BiomeConsumer consumer)
m_224748_(int p_224750_, int p_224751_, int p_224752_, C_182959_$C_201409_ arg3)
protected void
a(int arg0, int arg1, dfe$c arg2)
iterateHeights(int arg0, int arg1, BlendingData$HeightConsumer arg2)
method_39351(int arg0, int arg1, class_6749$class_6751 arg2)
m_nyjnuisq(int arg0, int arg1, C_jfjllmkc$C_bnlexvzr arg2)
acceptHeights(int biomeX, int biomeZ, BlendingData$HeightConsumer consumer)
m_190295_(int p_190297_, int p_190298_, C_182959_$C_182962_ arg2)
protected void
a(int arg0, int arg1, int arg2, int arg3, dfe$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)
m_vtqjwwug(int arg0, int arg1, int arg2, int arg3, C_jfjllmkc$C_gemeohfo arg4)
acceptCollidableBlockDensities(int biomeX, int biomeZ, int minHalfSectionY, int maxHalfSectionY, BlendingData$CollidableBlockDensityConsumer consumer)
m_190289_(int p_190291_, int p_190292_, int p_190293_, int p_190294_, C_182959_$C_182961_ arg4)
private int
b()
cellCountPerColumn()
method_39576()
m_pwwirhcd()
getVerticalHalfSectionCount()
m_190327_()
private int
c()
quartCountPerColumn()
method_41567()
m_tgurztaj()
getVerticalBiomeCount()
m_224763_()
private int
d()
getColumnMinY()
method_39581()
m_wjaezaby()
getOneAboveBottomHalfSectionY()
m_190347_()
private int
e()
getMinY()
method_39583()
m_ipznhlqu()
getBottomHalfSectionY()
m_190353_()
private int
a(int arg0)
getCellYIndex(int arg0)
method_41565(int arg0)
m_kciqqhwt(int arg0)
getHalfSectionHeight(int halfSectionY)
m_224746_(int arg0)
private static int
a(int arg0, int arg1)
getInsideIndex(int arg0, int arg1)
method_39578(int arg0, int arg1)
m_delbhaqi(int arg0, int arg1)
getNorthWestIndex(int chunkBiomeX, int chunkBiomeZ)
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)
m_lryxutls(int arg0, int arg1)
getSouthEastIndex(int chunkBiomeX, int chunkBiomeZ)
m_190350_(int p_190351_, int p_190352_)
private static int
b(int arg0)
getX(int arg0)
method_39343(int arg0)
m_dgeashig(int arg0)
getX(int index)
m_190348_(int p_190349_)
private static int
c(int arg0)
getZ(int arg0)
method_39352(int arg0)
m_xpniqeyk(int arg0)
getZ(int index)
m_190354_(int p_190355_)
private static int
d(int arg0)
zeroIfNegative(int arg0)
method_39355(int arg0)
m_pslasnyw(int arg0)
method_39355(int arg0)
m_190356_(int p_190357_)
public LevelHeightAccessor
a()
getAreaWithOldGeneration()
method_41564()
m_opdlcxgw()
getOldHeightLimit()
m_224743_()