net.minecraft.world.gen

public class StructureWeightSampler

implements DensityFunctionTypes$Beardifying

epc
net.minecraft.world.level.levelgen.Beardifier
net.minecraft.class_5817
net.minecraft.world.gen.StructureWeightSampler
net.minecraft.unmapped.C_lrgmspwm
net.minecraft.world.gen.StructureWeightSampler
net.minecraft.src.C_141324_

Field summary

Modifier and TypeField
public static final int
a
BEARD_KERNEL_RADIUS
field_31461
INDEX_OFFSET
f_srsijehx
STRUCTURE_WEIGHT_TABLE_RADIUS
f_158060_
private static final int
g
BEARD_KERNEL_SIZE
field_31462
EDGE_LENGTH
f_xopbywsp
STRUCTURE_WEIGHT_TABLE_SIZE
f_158061_
private static final float[]
h
BEARD_KERNEL
field_28741
STRUCTURE_WEIGHT_TABLE
f_ssbwizxb
STRUCTURE_WEIGHT_TABLE
f_158062_
public static final StructureWeightSampler
b
EMPTY
field_61464
field_61464
f_eayyjzra
f_411777_
private final List<StructureWeightSampler$Piece>
i
pieces
field_61465
field_61465
f_asoadubw
f_413633_
private final List<JigsawJunction>
j
junctions
field_61466
field_61466
f_imjtyuyr
f_413066_
private final BlockBox
k
affectedBox
field_61467
field_61467
f_urqrvgql
f_413664_

Constructor summary

ModifierConstructor
public (List<StructureWeightSampler$Piece> p_428173_, List<JigsawJunction> p_428923_, BlockBox arg2)

Method summary

Modifier and TypeMethod
public static StructureWeightSampler
a(dsm o, dqv o)
forStructuresInChunk(StructureManager arg0, ChunkPos arg1)
method_42695(class_5138 arg0, class_1923 arg1)
createStructureWeightSampler(StructureAccessor arg0, ChunkPos arg1)
m_jnsnvxqg(C_rhdulivw arg0, C_ynrszrtu arg1)
createSampler(StructureManager manager, ChunkPos pos)
m_223937_(C_213086_ p_223938_, C_1560_ p_223939_)
private static BlockBox
a(faf o, faf o)
includeBoundingBox(BoundingBox arg0, BoundingBox arg1)
method_72681(class_3341 arg0, class_3341 arg1)
method_72681(BlockBox arg0, BlockBox arg1)
m_ccjirdga(C_hmqypqzz arg0, C_hmqypqzz arg1)
m_415183_(C_2478_ p_426589_, C_2478_ p_427502_)
public void
a(double[] o, epi$a arg1)
fillArray(double[] arg0, DensityFunction$ContextProvider arg1)
method_40470(double[] arg0, class_6910$class_6911 arg1)
fill(double[] arg0, DensityFunction$EachApplier arg1)
m_onnxbyiv(double[] arg0, C_kzwapyud$C_rznisoqn arg1)
fillArray(double[] arg0, DensityFunction$ContextProvider arg1)
m_207362_(double[] p_426211_, C_206962_$C_206963_ arg1)
public double
a(epi$b arg0)
compute(DensityFunction$FunctionContext arg0)
method_40464(class_6910$class_6912 arg0)
sample(DensityFunction$NoisePos arg0)
m_ssiakess(C_kzwapyud$C_rbrbrmhy arg0)
compute(DensityFunction$FunctionContext arg0)
m_207386_(C_206962_$C_206964_ arg0)
public double
a()
minValue()
comp_377()
minValue()
m_hfnqnnds()
minValue()
m_207402_()
public double
b()
maxValue()
comp_378()
maxValue()
m_povvwofi()
maxValue()
m_207401_()
private static double
a(double o, double o, double arg2)
getBuryContribution(double arg0, double arg1, double arg2)
method_33832(double arg0, double arg1, double arg2)
getMagnitudeWeight(double x, double y, double z)
m_pwvckvfg(double arg0, double arg1, double arg2)
getMagnitudeWeight(double x, double y, double z)
m_158083_(double p_328731_, double p_329819_, double arg2)
private static double
a(int o, int o, int o, int o)
getBeardContribution(int arg0, int arg1, int arg2, int arg3)
method_33641(int arg0, int arg1, int arg2, int arg3)
getStructureWeight(int x, int y, int z, int yy)
m_ddrualqw(int arg0, int arg1, int arg2, int arg3)
getStructureWeight(int x, int y, int z, int yOffset)
m_223925_(int p_223926_, int p_223927_, int p_223928_, int p_223929_)
private static boolean
a(int o)
isInKernelRange(int arg0)
method_42692(int arg0)
indexInBounds(int i)
m_jqsfzpjd(int arg0)
inBounds(int i)
m_223919_(int p_223920_)
private static double
a(int o, int o, int o)
computeBeardContribution(int arg0, int arg1, int arg2)
method_33642(int arg0, int arg1, int arg2)
calculateStructureWeight(int x, int y, int z)
m_zyalomic(int arg0, int arg1, int arg2)
weight(int x, int y, int z)
m_158091_(int p_158092_, int p_158093_, int p_158094_)
private static double
a(int o, double o, int arg2)
computeBeardContribution(int arg0, double arg1, int arg2)
method_42693(int arg0, double arg1, int arg2)
structureWeight(int x, double y, int z)
m_sovlwbpj(int arg0, double arg1, int arg2)
weight(int x, double y, int z)
m_223921_(int p_223922_, double p_223923_, int arg2)