net.minecraft.world.gen.feature

public record GeodeFeatureConfig

implements FeatureConfig

net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration
net.minecraft.class_5589
net.minecraft.world.gen.feature.GeodeFeatureConfig

Field summary

Modifier and TypeField
private final GeodeLayerConfig
geodeBlockSettings
comp_1_760
layerConfig
private final GeodeLayerThicknessConfig
geodeLayerSettings
comp_1_762
layerThicknessConfig
private final GeodeCrackConfig
geodeCrackSettings
comp_1_761
crackConfig
private final double
usePotentialPlacementsChance
comp_1_771
usePotentialPlacementsChance
private final double
useAlternateLayer0Chance
comp_1_770
useAlternateLayer0Chance
private final boolean
placementsRequireLayer0Alternate
comp_1_768
placementsRequireLayer0Alternate
private final IntProvider
outerWallDistance
comp_1_767
outerWallDistance
private final IntProvider
distributionPoints
comp_1_759
distributionPoints
private final IntProvider
pointOffset
comp_1_769
pointOffset
private final int
minGenOffset
comp_1_765
minGenOffset
private final int
maxGenOffset
comp_1_764
maxGenOffset
private final double
noiseMultiplier
comp_1_766
noiseMultiplier
private final int
invalidBlocksThreshold
comp_1_763
invalidBlocksThreshold
public static final com.mojang.serialization.Codec<Double>
CHANCE_RANGE
field_27314
RANGE
public static final com.mojang.serialization.Codec<GeodeFeatureConfig>
CODEC
field_27315
CODEC

Constructor summary

ModifierConstructor
public (GeodeLayerConfig layerConfig, GeodeLayerThicknessConfig layerThicknessConfig, GeodeCrackConfig crackConfig, double usePotentialPlacementsChance, double useAlternateLayer0Chance, boolean placementsRequireLayer0Alternate, IntProvider outerWallDistance, IntProvider distributionPoints, IntProvider pointOffset, int maxDistributionPoints, int minPointOffset, double noiseMultiplier, int maxGenOffset)

Method summary

Modifier and TypeMethod
public GeodeLayerConfig
geodeBlockSettings()
comp_1_760()
layerConfig()
public GeodeLayerThicknessConfig
geodeLayerSettings()
comp_1_762()
layerThicknessConfig()
public GeodeCrackConfig
geodeCrackSettings()
comp_1_761()
crackConfig()
public double
usePotentialPlacementsChance()
comp_1_771()
usePotentialPlacementsChance()
public double
useAlternateLayer0Chance()
comp_1_770()
useAlternateLayer0Chance()
public boolean
placementsRequireLayer0Alternate()
comp_1_768()
placementsRequireLayer0Alternate()
public IntProvider
outerWallDistance()
comp_1_767()
outerWallDistance()
public IntProvider
distributionPoints()
comp_1_759()
distributionPoints()
public IntProvider
pointOffset()
comp_1_769()
pointOffset()
public int
minGenOffset()
comp_1_765()
minGenOffset()
public int
maxGenOffset()
comp_1_764()
maxGenOffset()
public double
noiseMultiplier()
comp_1_766()
noiseMultiplier()
public int
invalidBlocksThreshold()
comp_1_763()
invalidBlocksThreshold()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_36299(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_36299(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)