net.minecraft.world.gen.feature.util

public class DripstoneHelper

net.minecraft.world.level.levelgen.feature.DripstoneUtils
net.minecraft.class_5726
net.minecraft.world.gen.feature.util.DripstoneHelper

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected static double
getDripstoneHeight(double xzDistanceFromCenter, double dripstoneRadius, double scale, double bluntness)
method_33005(double arg0, double arg1, double arg2, double arg3)
scaleHeightFromRadius(double radius, double scale, double heightScale, double bluntness)
protected static boolean
isCircleMostlyEmbeddedInStone(WorldGenLevel level, BlockPos center, int xzRadius)
method_33009(class_5281 arg0, class_2338 arg1, int arg2)
canGenerateBase(StructureWorldAccess world, BlockPos pos, int height)
protected static boolean
isEmptyOrWater(LevelAccessor level, BlockPos pos)
method_33006(class_1936 arg0, class_2338 arg1)
canGenerate(WorldAccess world, BlockPos pos)
protected static boolean
isEmptyOrWaterOrLava(LevelAccessor level, BlockPos pos)
method_33388(class_1936 arg0, class_2338 arg1)
canGenerateOrLava(WorldAccess world, BlockPos pos)
protected static void
buildBaseToTipColumn(Direction direction, int totalLength, boolean mergedTip, Consumer<BlockState> consumer)
method_33012(class_2350 arg0, int arg1, boolean arg2, Consumer<class_2680> arg3)
getDripstoneThickness(Direction direction, int height, boolean merge, Consumer<BlockState> callback)
protected static void
growPointedDripstone(LevelAccessor level, BlockPos startPos, Direction tipDirection, int height, boolean mergedTip)
method_33010(class_1936 arg0, class_2338 arg1, class_2350 arg2, int arg3, boolean arg4)
generatePointedDripstone(WorldAccess world, BlockPos pos, Direction direction, int height, boolean merge)
protected static boolean
placeDripstoneBlockIfPossible(LevelAccessor level, BlockPos pos)
method_33008(class_1936 arg0, class_2338 arg1)
generateDripstoneBlock(WorldAccess world, BlockPos pos)
private static BlockState
createPointedDripstone(Direction direction, DripstoneThickness thickness)
method_33013(class_2350 arg0, class_5691 arg1)
getState(Direction direction, Thickness thickness)
public static boolean
isDripstoneBaseOrLava(BlockState state)
method_33387(class_2680 arg0)
canReplaceOrLava(BlockState state)
public static boolean
isDripstoneBase(BlockState state)
method_33011(class_2680 arg0)
canReplace(BlockState state)
public static boolean
isEmptyOrWater(BlockState state)
method_33014(class_2680 arg0)
canGenerate(BlockState state)
public static boolean
isNeitherEmptyNorWater(BlockState state)
method_40074(class_2680 arg0)
cannotGenerate(BlockState state)
public static boolean
isEmptyOrWaterOrLava(BlockState state)
method_33389(class_2680 arg0)
canGenerateOrLava(BlockState state)
private static void
lambda$growPointedDripstone$0(LevelAccessor arg0, BlockPos$MutableBlockPos arg1, Direction arg2, BlockState arg3)
method_33007(class_1936 arg0, class_2338$class_2339 arg1, class_2350 arg2, class_2680 arg3)
method_33007(WorldAccess arg0, BlockPos$Mutable arg1, Direction arg2, BlockState state)