net.minecraft.world.gen.feature

public record SpeleothemClusterFeatureConfig

implements FeatureConfig

net.minecraft.world.level.levelgen.feature.configurations.SpeleothemClusterConfiguration
net.minecraft.class_1_773
net.minecraft.world.gen.feature.SpeleothemClusterFeatureConfig

Field summary

Modifier and TypeField
private final BlockState
baseBlock
comp_1_632
baseBlock
private final BlockState
pointedBlock
comp_1_641
pointedBlock
private final RegistryEntryList<Block>
replaceableBlocks
comp_1_643
replaceableBlocks
private final int
floorToCeilingSearchRange
comp_1_635
floorToCeilingSearchRange
private final IntProvider
height
comp_1_637
height
private final IntProvider
radius
comp_1_642
radius
private final int
maxStalagmiteStalactiteHeightDiff
comp_1_640
maxStalagmiteStalactiteHeightDiff
private final int
heightDeviation
comp_1_636
heightDeviation
private final IntProvider
speleothemBlockLayerThickness
comp_1_644
speleothemBlockLayerThickness
private final FloatProvider
density
comp_1_634
density
private final FloatProvider
wetness
comp_1_645
wetness
private final float
chanceOfSpeleothemAtMaxDistanceFromCenter
comp_1_633
chanceOfSpeleothemAtMaxDistanceFromCenter
private final int
maxDistanceFromEdgeAffectingChanceOfSpeleothem
comp_1_639
maxDistanceFromEdgeAffectingChanceOfSpeleothem
private final int
maxDistanceFromCenterAffectingHeightBias
comp_1_638
maxDistanceFromCenterAffectingHeightBias
public static final com.mojang.serialization.Codec<SpeleothemClusterFeatureConfig>
CODEC
field_1_3830
CODEC

Constructor summary

ModifierConstructor
public (BlockState baseBlock, BlockState pointedBlock, RegistryEntryList<Block> replaceableBlocks, int floorToCeilingSearchRange, IntProvider height, IntProvider radius, int maxStalagmiteStalactiteHeightDiff, int heightDeviation, IntProvider speleothemBlockLayerThickness, FloatProvider density, FloatProvider wetness, float chanceOfSpeleothemAtMaxDistanceFromCenter, int maxDistanceFromEdgeAffectingChanceOfSpeleothem, int maxDistanceFromCenterAffectingHeightBias)

Method summary

Modifier and TypeMethod
public BlockState
baseBlock()
comp_1_632()
baseBlock()
public BlockState
pointedBlock()
comp_1_641()
pointedBlock()
public RegistryEntryList<Block>
replaceableBlocks()
comp_1_643()
replaceableBlocks()
public int
floorToCeilingSearchRange()
comp_1_635()
floorToCeilingSearchRange()
public IntProvider
height()
comp_1_637()
height()
public IntProvider
radius()
comp_1_642()
radius()
public int
maxStalagmiteStalactiteHeightDiff()
comp_1_640()
maxStalagmiteStalactiteHeightDiff()
public int
heightDeviation()
comp_1_636()
heightDeviation()
public IntProvider
speleothemBlockLayerThickness()
comp_1_644()
speleothemBlockLayerThickness()
public FloatProvider
density()
comp_1_634()
density()
public FloatProvider
wetness()
comp_1_645()
wetness()
public float
chanceOfSpeleothemAtMaxDistanceFromCenter()
comp_1_633()
chanceOfSpeleothemAtMaxDistanceFromCenter()
public int
maxDistanceFromEdgeAffectingChanceOfSpeleothem()
comp_1_639()
maxDistanceFromEdgeAffectingChanceOfSpeleothem()
public int
maxDistanceFromCenterAffectingHeightBias()
comp_1_638()
maxDistanceFromCenterAffectingHeightBias()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_4656(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_4656(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Integer
lambda$static$14(SpeleothemClusterConfiguration arg0)
method_1_4662(class_1_773 arg0)
method_1_4662(SpeleothemClusterFeatureConfig config)
private static Integer
lambda$static$13(SpeleothemClusterConfiguration arg0)
method_1_4661(class_1_773 arg0)
method_1_4661(SpeleothemClusterFeatureConfig config)
private static Float
lambda$static$12(SpeleothemClusterConfiguration arg0)
method_1_4660(class_1_773 arg0)
method_1_4660(SpeleothemClusterFeatureConfig config)
private static FloatProvider
lambda$static$11(SpeleothemClusterConfiguration arg0)
method_1_4659(class_1_773 arg0)
method_1_4659(SpeleothemClusterFeatureConfig config)
private static FloatProvider
lambda$static$10(SpeleothemClusterConfiguration arg0)
method_1_4658(class_1_773 arg0)
method_1_4658(SpeleothemClusterFeatureConfig config)
private static IntProvider
lambda$static$9(SpeleothemClusterConfiguration arg0)
method_1_4670(class_1_773 arg0)
method_1_4670(SpeleothemClusterFeatureConfig config)
private static Integer
lambda$static$8(SpeleothemClusterConfiguration arg0)
method_1_4669(class_1_773 arg0)
method_1_4669(SpeleothemClusterFeatureConfig config)
private static Integer
lambda$static$7(SpeleothemClusterConfiguration arg0)
method_1_4668(class_1_773 arg0)
method_1_4668(SpeleothemClusterFeatureConfig config)
private static IntProvider
lambda$static$6(SpeleothemClusterConfiguration arg0)
method_1_4667(class_1_773 arg0)
method_1_4667(SpeleothemClusterFeatureConfig config)
private static IntProvider
lambda$static$5(SpeleothemClusterConfiguration arg0)
method_1_4666(class_1_773 arg0)
method_1_4666(SpeleothemClusterFeatureConfig config)
private static Integer
lambda$static$4(SpeleothemClusterConfiguration arg0)
method_1_4665(class_1_773 arg0)
method_1_4665(SpeleothemClusterFeatureConfig config)
private static RegistryEntryList
lambda$static$3(SpeleothemClusterConfiguration arg0)
method_1_4664(class_1_773 arg0)
method_1_4664(SpeleothemClusterFeatureConfig config)
private static BlockState
lambda$static$2(SpeleothemClusterConfiguration arg0)
method_1_4663(class_1_773 arg0)
method_1_4663(SpeleothemClusterFeatureConfig config)
private static BlockState
lambda$static$1(SpeleothemClusterConfiguration arg0)
method_1_4657(class_1_773 arg0)
method_1_4657(SpeleothemClusterFeatureConfig config)