net.minecraft.world.gen

public record OreVeinSampler

net.minecraft.world.level.levelgen.OreVeinifier
net.minecraft.class_6955
net.minecraft.world.gen.OreVeinSampler

Field summary

Modifier and TypeField
private final BlockState
oreBlock
comp_1_1373
oreBlock
private final BlockState
rawOreBlock
comp_1_1374
rawOreBlock
private final BlockState
fillerBlock
comp_1_1371
fillerBlock
private final float
rawOreChance
comp_1_1375
rawOreChance
private final DensityFunction
density
comp_1_1370
density
private final DensityFunction
richness
comp_1_1376
richness
private final DensityFunction
fillerGap
comp_1_1372
fillerGap
public static final float
VEININESS_THRESHOLD
field_36620
DENSITY_THRESHOLD
public static final int
EDGE_ROUNDOFF_BEGIN
field_36621
MAX_DENSITY_INTRUSION
public static final double
MAX_EDGE_ROUNDOFF
field_36622
LIMINAL_DENSITY_REDUCTION
public static final float
VEIN_SOLIDNESS
field_36623
BLOCK_GENERATION_CHANCE
public static final float
MIN_RICHNESS
field_36624
MIN_ORE_CHANCE
public static final float
MAX_RICHNESS
field_36625
MAX_ORE_CHANCE
public static final float
MAX_RICHNESS_THRESHOLD
field_36626
DENSITY_FOR_MAX_ORE_CHANCE
private static final float
CHANCE_OF_RAW_ORE_BLOCK
field_36627
RAW_ORE_BLOCK_CHANCE
public static final float
SKIP_ORE_IF_GAP_NOISE_IS_BELOW
field_36628
VEIN_GAP_THRESHOLD
public static final com.mojang.serialization.Codec<OreVeinSampler>
CODEC
field_1_9101
CODEC

Constructor summary

ModifierConstructor
public (BlockState oreBlock, BlockState rawOreBlock, BlockState fillerBlock, float rawOreChance, DensityFunction density, DensityFunction richness, DensityFunction fillerGap)

Method summary

Modifier and TypeMethod
public OreVeinSampler
mapAll(DensityFunction$Visitor visitor)
method_1_8727(class_6910$class_6915 arg0)
apply(DensityFunction$DensityFunctionVisitor visitor)
public ChunkNoiseSampler$BlockStateSampler
createFiller(PositionalRandomFactory randomFactory)
method_1_8724(class_6574 arg0)
createBlockStateSampler(RandomSplitter randomSplitter)
public BlockState
oreBlock()
comp_1_1373()
oreBlock()
public BlockState
rawOreBlock()
comp_1_1374()
rawOreBlock()
public BlockState
fillerBlock()
comp_1_1371()
fillerBlock()
public float
rawOreChance()
comp_1_1375()
rawOreChance()
public DensityFunction
density()
comp_1_1370()
density()
public DensityFunction
richness()
comp_1_1376()
richness()
public DensityFunction
fillerGap()
comp_1_1372()
fillerGap()
private BlockState
lambda$createFiller$0(BlockState arg0, PositionalRandomFactory arg1, DensityFunction$FunctionContext arg2)
method_1_8725(class_2680 arg0, class_6574 arg1, class_6910$class_6912 arg2)
method_1_8725(BlockState arg0, RandomSplitter arg1, DensityFunction$NoisePos pos)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_8726(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_8726(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)