net.minecraft.world.level.levelgen.blending

public class BlendingData

eji
net.minecraft.world.level.levelgen.blending.BlendingData
net.minecraft.class_6749

Field summary

Modifier and TypeField
private static final double
e
BLENDING_DENSITY_FACTOR
field_35514
protected static final int
a
CELL_WIDTH
field_36280
protected static final int
b
CELL_HEIGHT
field_35511
protected static final int
c
CELL_RATIO
field_36281
private static final double
f
SOLID_DENSITY
field_37704
private static final double
g
AIR_DENSITY
field_37705
private static final int
h
CELLS_PER_SECTION_Y
field_35516
private static final int
i
QUARTS_PER_SECTION
field_35683
private static final int
j
CELL_HORIZONTAL_MAX_INDEX_INSIDE
field_35684
private static final int
k
CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
field_35685
private static final int
l
CELL_COLUMN_INSIDE_COUNT
field_35686
private static final int
m
CELL_COLUMN_OUTSIDE_COUNT
field_35687
static final int
n
CELL_COLUMN_COUNT
field_35518
private final LevelHeightAccessor
o
areaWithOldGeneration
field_35515
private static final List<Block>
p
SURFACE_BLOCKS
field_35519
protected static final double
d
NO_VALUE
field_35513
private boolean
q
hasCalculatedData
field_35690
private final double[]
r
heights
field_35692
private final List<List<Holder<Biome>>>
s
biomes
field_36345
private final transient double[][]
t
densities
field_35693

Constructor summary

ModifierConstructor
private (int arg0, int arg1, Optional<double[]> arg2)

Method summary

Modifier and TypeMethod
public static BlendingData
a(eji$d arg0)
unpack(BlendingData$Packed arg0)
method_61807(class_6749$class_9899 arg0)
public BlendingData$Packed
a()
pack()
method_61806()
public static BlendingData
a(asq arg0, int arg1, int arg2)
getOrUpdateBlendingData(WorldGenRegion arg0, int arg1, int arg2)
method_39570(class_3233 arg0, int arg1, int arg2)
public static Set<Direction8>
a(dly 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)
private void
a(eed arg0, Set<jf> arg1)
calculateData(ChunkAccess arg0, Set<Direction8> arg1)
method_39572(class_2791 arg0, Set<class_2355> arg1)
private void
a(int arg0, eed 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)
private int
a(eed arg0, int arg1, int arg2)
getHeightAtXZ(ChunkAccess arg0, int arg1, int arg2)
method_39349(class_2791 arg0, int arg1, int arg2)
private static double
a(eed arg0, iy$a arg1)
read1(ChunkAccess arg0, BlockPos$MutableBlockPos arg1)
method_39905(class_2791 arg0, class_2338$class_2339 arg1)
private static double
b(eed arg0, iy$a arg1)
read7(ChunkAccess arg0, BlockPos$MutableBlockPos arg1)
method_39906(class_2791 arg0, class_2338$class_2339 arg1)
private double[]
a(eed 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)
private List<Holder<Biome>>
b(eed arg0, int arg1, int arg2)
getBiomeColumn(ChunkAccess arg0, int arg1, int arg2)
method_41566(class_2791 arg0, int arg1, int arg2)
private static boolean
a(eed arg0, iy arg1)
isGround(ChunkAccess arg0, BlockPos arg1)
method_39350(class_2791 arg0, class_2338 arg1)
protected double
a(int arg0, int arg1, int arg2)
getHeight(int arg0, int arg1, int arg2)
method_39344(int arg0, int arg1, int arg2)
private double
a(double[] arg0, int arg1)
getDensity(double[] arg0, int arg1)
method_39575(double[] arg0, 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)
protected void
a(int arg0, int arg1, int arg2, eji$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)
protected void
a(int arg0, int arg1, eji$c arg2)
iterateHeights(int arg0, int arg1, BlendingData$HeightConsumer arg2)
method_39351(int arg0, int arg1, class_6749$class_6751 arg2)
protected void
a(int arg0, int arg1, int arg2, int arg3, eji$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)
private int
c()
cellCountPerColumn()
method_39576()
private int
d()
quartCountPerColumn()
method_41567()
private int
e()
getColumnMinY()
method_39581()
private int
f()
getMinY()
method_39583()
private int
a(int arg0)
getCellYIndex(int arg0)
method_41565(int arg0)
private static int
a(int arg0, int arg1)
getInsideIndex(int arg0, int arg1)
method_39578(int arg0, int arg1)
private static int
b(int arg0, int arg1)
getOutsideIndex(int arg0, int arg1)
method_39582(int arg0, int arg1)
private static int
b(int arg0)
getX(int arg0)
method_39343(int arg0)
private static int
c(int arg0)
getZ(int arg0)
method_39352(int arg0)
private static int
d(int arg0)
zeroIfNegative(int arg0)
method_39355(int arg0)
public LevelHeightAccessor
b()
getAreaWithOldGeneration()
method_41564()