net.minecraft.world.gen.feature

public record SpeleothemFeatureConfig

implements FeatureConfig

net.minecraft.world.level.levelgen.feature.configurations.SpeleothemConfiguration
net.minecraft.class_1_768
net.minecraft.world.gen.feature.SpeleothemFeatureConfig

Field summary

Modifier and TypeField
private final BlockState
baseBlock
comp_1_610
baseBlock
private final BlockState
pointedBlock
comp_1_615
pointedBlock
private final RegistryEntryList<Block>
replaceableBlocks
comp_1_616
replaceableBlocks
private final float
chanceOfTallerGeneration
comp_1_614
chanceOfTallerGeneration
private final float
chanceOfDirectionalSpread
comp_1_611
chanceOfDirectionalSpread
private final float
chanceOfSpreadRadius2
comp_1_612
chanceOfSpreadRadius2
private final float
chanceOfSpreadRadius3
comp_1_613
chanceOfSpreadRadius3
public static final com.mojang.serialization.Codec<SpeleothemFeatureConfig>
CODEC
field_1_3824
CODEC

Constructor summary

ModifierConstructor
public (BlockState baseBlock, BlockState pointedBlock, RegistryEntryList<Block> replaceableBlocks, float chanceOfTallerGeneration, float chanceOfDirectionalSpread, float chanceOfSpreadRadius2, float chanceOfSpreadRadius3)

Method summary

Modifier and TypeMethod
public BlockState
baseBlock()
comp_1_610()
baseBlock()
public BlockState
pointedBlock()
comp_1_615()
pointedBlock()
public RegistryEntryList<Block>
replaceableBlocks()
comp_1_616()
replaceableBlocks()
public float
chanceOfTallerGeneration()
comp_1_614()
chanceOfTallerGeneration()
public float
chanceOfDirectionalSpread()
comp_1_611()
chanceOfDirectionalSpread()
public float
chanceOfSpreadRadius2()
comp_1_612()
chanceOfSpreadRadius2()
public float
chanceOfSpreadRadius3()
comp_1_613()
chanceOfSpreadRadius3()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_4639(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_4639(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
private static Float
lambda$static$7(SpeleothemConfiguration arg0)
method_1_4646(class_1_768 arg0)
method_1_4646(SpeleothemFeatureConfig arg0)
private static Float
lambda$static$6(SpeleothemConfiguration arg0)
method_1_4645(class_1_768 arg0)
method_1_4645(SpeleothemFeatureConfig arg0)
private static Float
lambda$static$5(SpeleothemConfiguration arg0)
method_1_4644(class_1_768 arg0)
method_1_4644(SpeleothemFeatureConfig arg0)
private static Float
lambda$static$4(SpeleothemConfiguration arg0)
method_1_4643(class_1_768 arg0)
method_1_4643(SpeleothemFeatureConfig arg0)
private static RegistryEntryList
lambda$static$3(SpeleothemConfiguration arg0)
method_1_4642(class_1_768 arg0)
method_1_4642(SpeleothemFeatureConfig arg0)
private static BlockState
lambda$static$2(SpeleothemConfiguration arg0)
method_1_4641(class_1_768 arg0)
method_1_4641(SpeleothemFeatureConfig arg0)
private static BlockState
lambda$static$1(SpeleothemConfiguration arg0)
method_1_4640(class_1_768 arg0)
method_1_4640(SpeleothemFeatureConfig arg0)