net.minecraft.world.gen.feature

public record LargeDripstoneFeature

implements Feature

net.minecraft.world.level.levelgen.feature.LargeDripstoneFeature
net.minecraft.class_5727
net.minecraft.world.gen.feature.LargeDripstoneFeature

Field summary

Modifier and TypeField
private final RegistryEntryList<Block>
replaceableBlocks
comp_1_1100
replaceableBlocks
private final int
floorToCeilingSearchRange
comp_1_1095
floorToCeilingSearchRange
private final IntProvider
columnRadius
comp_1_1094
columnRadius
private final FloatProvider
heightScale
comp_1_1096
heightScale
private final float
maxColumnRadiusToCaveHeightRatio
comp_1_1097
maxColumnRadiusToCaveHeightRatio
private final FloatProvider
stalactiteBluntness
comp_1_1101
stalactiteBluntness
private final FloatProvider
stalagmiteBluntness
comp_1_1102
stalagmiteBluntness
private final FloatProvider
windSpeed
comp_1_1103
windSpeed
private final int
minRadiusForWind
comp_1_1099
minRadiusForWind
private final float
minBluntnessForWind
comp_1_1098
minBluntnessForWind
public static final com.mojang.serialization.MapCodec<LargeDripstoneFeature>
CODEC
field_1_7871
CODEC

Constructor summary

ModifierConstructor
public (RegistryEntryList<Block> replaceableBlocks, int floorToCeilingSearchRange, IntProvider columnRadius, FloatProvider heightScale, float maxColumnRadiusToCaveHeightRatio, FloatProvider stalactiteBluntness, FloatProvider stalagmiteBluntness, FloatProvider windSpeed, int minRadiusForWind, float minBluntnessForWind)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<LargeDripstoneFeature>
codec()
method_1_6879()
getCodec()
public boolean
place(WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos origin)
method_13151(class_5281 arg0, class_2794 arg1, class_5819 arg2, class_2338 arg3)
generate(StructureWorldAccess arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3)
private static LargeDripstoneFeature$DripstoneGenerator
makeDripstone(BlockPos root, boolean pointingUp, RandomSource random, int radius, FloatProvider bluntness, FloatProvider heightScale)
method_33016(class_2338 arg0, boolean arg1, class_5819 arg2, int arg3, class_5863 arg4, class_5863 arg5)
createGenerator(BlockPos pos, boolean isStalagmite, Random random, int scale, FloatProvider bluntness, FloatProvider heightScale)
private void
placeDebugMarkers(WorldGenLevel level, BlockPos origin, Column$Range range, LargeDripstoneFeature$WindOffsetter wind)
method_35360(class_5281 arg0, class_2338 arg1, class_5721$class_5723 arg2, class_5727$class_5729 arg3)
testGeneration(StructureWorldAccess world, BlockPos pos, CaveSurface$Bounded surface, LargeDripstoneFeature$WindModifier wind)
public RegistryEntryList<Block>
replaceableBlocks()
comp_1_1100()
replaceableBlocks()
public int
floorToCeilingSearchRange()
comp_1_1095()
floorToCeilingSearchRange()
public IntProvider
columnRadius()
comp_1_1094()
columnRadius()
public FloatProvider
heightScale()
comp_1_1096()
heightScale()
public float
maxColumnRadiusToCaveHeightRatio()
comp_1_1097()
maxColumnRadiusToCaveHeightRatio()
public FloatProvider
stalactiteBluntness()
comp_1_1101()
stalactiteBluntness()
public FloatProvider
stalagmiteBluntness()
comp_1_1102()
stalagmiteBluntness()
public FloatProvider
windSpeed()
comp_1_1103()
windSpeed()
public int
minRadiusForWind()
comp_1_1099()
minRadiusForWind()
public float
minBluntnessForWind()
comp_1_1098()
minBluntnessForWind()
private boolean
lambda$place$0(BlockState arg0)
method_1_7161(class_2680 arg0)
method_1_7161(BlockState arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7162(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7162(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)