net.minecraft.world.gen.feature

public class OreFeatureConfig

implements FeatureConfig

net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration
net.minecraft.class_3124
net.minecraft.world.gen.feature.OreFeatureConfig

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<OreFeatureConfig>
CODEC
field_24896
CODEC
public final List<OreFeatureConfig$Target>
targetStates
field_29063
targets
public final int
size
field_13723
size
public final float
discardChanceOnAirExposure
field_29064
discardOnAirChance

Constructor summary

ModifierConstructor
public (List<OreFeatureConfig$Target> targets, int size, float discardOnAirChance)
public (List<OreFeatureConfig$Target> targets, int size)
public (RuleTest test, BlockState state, int size, float discardOnAirChance)
public (RuleTest test, BlockState state, int size)

Method summary

Modifier and TypeMethod
public static OreFeatureConfig$Target
target(RuleTest rule, BlockState state)
method_33994(class_3825 arg0, class_2680 arg1)
createTarget(RuleTest test, BlockState state)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_33992(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_33992(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Float
lambda$static$3(OreConfiguration arg0)
method_33993(class_3124 arg0)
method_33993(OreFeatureConfig config)
private static Integer
lambda$static$2(OreConfiguration arg0)
method_33995(class_3124 arg0)
method_33995(OreFeatureConfig config)
private static List
lambda$static$1(OreConfiguration arg0)
method_28745(class_3124 arg0)
method_28745(OreFeatureConfig config)