net.minecraft.world.level.levelgen.blending

public class BlendingData

ehj
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

Field summary

Modifier and TypeField
private static final double
e
BLENDING_DENSITY_FACTOR
field_35514
f_cupiwmld
field_35514
BLENDING_DENSITY_FACTOR
protected static final int
a
CELL_WIDTH
field_36280
f_fexxbmsc
field_36280
CELL_WIDTH
protected static final int
b
CELL_HEIGHT
field_35511
f_stcupxzv
field_35511
CELL_HEIGHT
protected static final int
c
CELL_RATIO
field_36281
f_srmbnvyx
field_36281
CELL_RATIO
private static final double
f
SOLID_DENSITY
field_37704
f_pmvgnwka
field_37704
SOLID_DENSITY
private static final double
g
AIR_DENSITY
field_37705
f_dnsmigiv
field_37705
AIR_DENSITY
private static final int
h
CELLS_PER_SECTION_Y
field_35516
f_snbgqzak
field_35516
CELLS_PER_SECTION_Y
private static final int
i
QUARTS_PER_SECTION
field_35683
f_vlvyzztq
BIOMES_PER_CHUNK
QUARTS_PER_SECTION
private static final int
j
CELL_HORIZONTAL_MAX_INDEX_INSIDE
field_35684
f_pwugyskq
LAST_CHUNK_BIOME_INDEX
CELL_HORIZONTAL_MAX_INDEX_INSIDE
private static final int
k
CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
field_35685
f_ncrpcmxe
CHUNK_BIOME_END_INDEX
CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
private static final int
l
CELL_COLUMN_INSIDE_COUNT
field_35686
f_tfjqnwpe
NORTH_WEST_END_INDEX
CELL_COLUMN_INSIDE_COUNT
private static final int
m
CELL_COLUMN_OUTSIDE_COUNT
field_35687
f_lrgvcpsn
SOUTH_EAST_END_INDEX_PART
CELL_COLUMN_OUTSIDE_COUNT
static final int
n
CELL_COLUMN_COUNT
field_35518
f_lyjjaooq
HORIZONTAL_BIOME_COUNT
CELL_COLUMN_COUNT
private final LevelHeightAccessor
o
areaWithOldGeneration
field_35515
f_fzywjctr
oldHeightLimit
world
private static final List<Block>
p
SURFACE_BLOCKS
field_35519
f_zszrfboh
SURFACE_BLOCKS
SURFACE_BLOCKS
protected static final double
d
NO_VALUE
field_35513
f_soqrewnb
field_35513
NO_VALUE
private boolean
q
hasCalculatedData
field_35690
f_aazboqdm
initializedBlendingData
hasCalculatedData
private final double[]
r
heights
field_35692
f_pniweaig
surfaceHeights
heights
private final List<List<Holder<Biome>>>
s
biomes
field_36345
f_togvlklx
biomes
biomes
private final transient double[][]
t
densities
field_35693
f_ehvkmxqo
collidableBlockDensities
densities

Constructor summary

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

Method summary

Modifier and TypeMethod
public static BlendingData
a(ehj$d arg0)
unpack(BlendingData$Packed arg0)
method_61807(class_6749$class_9899 arg0)
m_bodretuy(C_jfjllmkc$C_sjzovysj arg0)
fromSerialized(BlendingData$Serialized serialized)
public BlendingData$Packed
a()
pack()
method_61806()
m_xabpjnek()
toSerialized()
public static BlendingData
a(ary 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)
public static Set<Direction8>
a(djz 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)
private void
a(ece arg0, Set<jb> 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)
private void
a(int arg0, ece 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)
private int
a(ece 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 chunk, int x, int z)
private static double
a(ece arg0, iu$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)
getCollidableBlockValue(Chunk chunk, BlockPos$Mutable mutablePos)
private static double
b(ece arg0, iu$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)
getBelowCollidableBlockValue(Chunk chunk, BlockPos$Mutable mutablePos)
private double[]
a(ece 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 chunk, int chunkBlockX, int chunkBlockZ, int surfaceHeight)
private List<Holder<Biome>>
b(ece 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)
getBiomeColumn(Chunk chunk, int chunkBlockX, int chunkBlockZ)
private static boolean
a(ece arg0, iu 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)
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)
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)
getCollidableBlockDensity(double[] column, int halfSectionY)
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)
getDensity(int chunkBiomeX, int halfSectionY, int chunkBiomeZ)
protected void
a(int arg0, int arg1, int arg2, ehj$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)
acceptBiomes(int biomeX, int biomeY, int biomeZ, BlendingData$BiomeConsumer consumer)
protected void
a(int arg0, int arg1, ehj$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)
acceptHeights(int minHalfSectionY, int maxHalfSectionY, BlendingData$HeightConsumer consumer)
protected void
a(int arg0, int arg1, int arg2, int arg3, ehj$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)
acceptCollidableBlockDensities(int biomeX, int biomeZ, int minHalfSectionY, int maxHalfSectionY, BlendingData$DensityConsumer consumer)
private int
c()
cellCountPerColumn()
method_39576()
m_pwwirhcd()
getVerticalHalfSectionCount()
getVerticalHalfSectionCount()
private int
d()
quartCountPerColumn()
method_41567()
m_tgurztaj()
getVerticalBiomeCount()
getVerticalBiomeCount()
private int
e()
getColumnMinY()
method_39581()
m_wjaezaby()
getOneAboveBottomHalfSectionY()
getBottomHalfSectionYPlusOne()
private int
f()
getMinY()
method_39583()
m_ipznhlqu()
getBottomHalfSectionY()
getBottomHalfSectionY()
private int
a(int arg0)
getCellYIndex(int arg0)
method_41565(int arg0)
m_kciqqhwt(int arg0)
getHalfSectionHeight(int halfSectionY)
getBottomHalfSectionHeight(int halfSectionY)
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)
getNorthWestIndex(int chunkBiomeX, int chunkBiomeZ)
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)
getSouthEastIndex(int chunkBiomeX, int chunkBiomeZ)
private static int
b(int arg0)
getX(int arg0)
method_39343(int arg0)
m_dgeashig(int arg0)
getX(int index)
getX(int index)
private static int
c(int arg0)
getZ(int arg0)
method_39352(int arg0)
m_xpniqeyk(int arg0)
getZ(int index)
getZ(int index)
private static int
d(int arg0)
zeroIfNegative(int arg0)
method_39355(int arg0)
m_pslasnyw(int arg0)
method_39355(int arg0)
getMaxWith0(int i)
public LevelHeightAccessor
b()
getAreaWithOldGeneration()
method_41564()
m_opdlcxgw()
getOldHeightLimit()
getOldHeightLimit()