net.minecraft.world.level.levelgen

public class OreVeinifier

cqd
net.minecraft.world.level.levelgen.OreVeinifier
net.minecraft.class_6353
net.minecraft.world.gen.OreVeinGenerator
net.minecraft.src.C_141342_
net.minecraft.world.level.levelgen.OreVeinifier

Field summary

Modifier and TypeField
private static final float
a
RARITY
field_33588
field_33588
f_158783_
private static final float
b
RIDGE_NOISE_FREQUENCY
field_33589
ORE_PLACEMENT_NOISE_SCALE
f_158784_
private static final float
c
THICKNESS
field_33590
ORE_PLACEMENT_NOISE_THRESHOLD
f_158785_
private static final float
d
VEININESS_THRESHOLD
field_33591
FREQUENCY_NOISE_THRESHOLD
f_158786_
private static final double
e
VEININESS_FREQUENCY
field_33694
ORE_FREQUENCY_NOISE_SCALE
f_158787_
private static final int
f
EDGE_ROUNDOFF_BEGIN
field_33695
field_33695
f_158788_
private static final double
g
MAX_EDGE_ROUNDOFF
field_33696
field_33696
f_158789_
private static final float
h
VEIN_SOLIDNESS
field_33592
GENERATION_CHANCE
f_158790_
private static final float
i
MIN_RICHNESS
field_33662
ORE_CHANCE_START
f_158791_
private static final float
j
MAX_RICHNESS
field_33663
ORE_CHANCE_END
f_158792_
private static final float
k
MAX_RICHNESS_THRESHOLD
field_33664
MAX_ORE_CHANCE_NOISE_THRESHOLD
f_158793_
private static final float
l
CHANCE_OF_RAW_ORE_BLOCK
field_33665
RAW_ORE_CHANCE
f_158794_
private static final float
m
SKIP_ORE_IF_GAP_NOISE_IS_BELOW
field_33666
ORE_CHANCE_THRESHOLD
f_158795_
private final int
n
veinMaxY
field_33595
maxY
f_158796_
private final int
o
veinMinY
field_33596
minY
f_158797_
private final BlockState
p
normalBlock
field_33597
defaultState
f_158798_
private final NormalNoise
q
veininessNoiseSource
field_33598
oreFrequencyNoiseSampler
f_158799_
private final NormalNoise
r
veinANoiseSource
field_33599
firstOrePlacementNoiseSampler
f_158800_
private final NormalNoise
s
veinBNoiseSource
field_33600
secondOrePlacementNoiseSampler
f_158801_
private final NormalNoise
t
gapNoise
field_33667
oreChanceNoiseSampler
f_158802_
private final int
u
cellWidth
field_33601
horizontalNoiseResolution
f_158803_
private final int
v
cellHeight
field_33602
verticalNoiseResolution
f_158804_

Constructor summary

ModifierConstructor
public (long seed, BlockState defaultState, int horizontalNoiseResolution, int verticalNoiseResolution, int minY)

Method summary

Modifier and TypeMethod
public void
a(double[] arg0, int arg1, int arg2, int arg3, int arg4)
fillVeininessNoiseColumn(double[] arg0, int arg1, int arg2, int arg3, int arg4)
method_36401(double[] arg0, int arg1, int arg2, int arg3, int arg4)
sampleOreFrequencyNoise(double[] buffer, int x, int z, int minY, int noiseSizeY)
m_158827_(double[] p_158829_, int p_158830_, int p_158831_, int p_158832_, int arg4)
public void
b(double[] arg0, int arg1, int arg2, int arg3, int arg4)
fillNoiseColumnA(double[] arg0, int arg1, int arg2, int arg3, int arg4)
method_36404(double[] arg0, int arg1, int arg2, int arg3, int arg4)
sampleFirstOrePlacementNoise(double[] buffer, int x, int z, int minY, int noiseSizeY)
m_158843_(double[] p_158845_, int p_158846_, int p_158847_, int p_158848_, int arg4)
public void
c(double[] arg0, int arg1, int arg2, int arg3, int arg4)
fillNoiseColumnB(double[] arg0, int arg1, int arg2, int arg3, int arg4)
method_36405(double[] arg0, int arg1, int arg2, int arg3, int arg4)
sampleSecondOrePlacementNoise(double[] buffer, int x, int z, int minY, int noiseSizeY)
m_158849_(double[] p_158851_, int p_158852_, int p_158853_, int p_158854_, int arg4)
public void
a(double[] arg0, int arg1, int arg2, ddw arg3, double arg4, int arg5, int arg6)
fillNoiseColumn(double[] arg0, int arg1, int arg2, NormalNoise arg3, double arg4, int arg5, int arg6)
method_36402(double[] arg0, int arg1, int arg2, class_5216 arg3, double arg4, int arg5, int arg6)
sample(double[] buffer, int x, int z, DoublePerlinNoiseSampler sampler, double scale, int minY, int noiseSizeY)
m_158833_(double[] p_158835_, int p_158836_, int p_158837_, C_2663_ p_158838_, double p_158839_, int arg5, int arg6)
public BlockState
a(cqg arg0, int arg1, int arg2, int arg3, double arg4, double arg5, double arg6)
oreVeinify(RandomSource arg0, int arg1, int arg2, int arg3, double arg4, double arg5, double arg6)
method_36400(class_5819 arg0, int arg1, int arg2, int arg3, double arg4, double arg5, double arg6)
sample(WorldGenRandom random, int x, int y, int z, double oreFrequencyNoise, double firstOrePlacementNoise, double secondOrePlacementNoise)
m_158819_(C_141344_ p_158821_, int p_158822_, int p_158823_, int p_158824_, double p_158825_, double arg5, double arg6)
private boolean
a(double arg0, double arg1)
isVein(double arg0, double arg1)
method_36398(double arg0, double arg1)
shouldPlaceOreBlock(double firstOrePlacementNoise, double secondOrePlacementNoise)
m_158811_(double p_158813_, double arg1)
private OreVeinifier$VeinType
a(double arg0, int arg1)
getVeinType(double arg0, int arg1)
method_36397(double arg0, int arg1)
getVeinType(double oreFrequencyNoise, int y)
m_158814_(double p_158816_, int arg1)