net.minecraft.world.gen.feature

public class TwistingVinesFeature

extends Feature<TwistingVinesFeatureConfig>

net.minecraft.world.level.levelgen.feature.TwistingVinesFeature
net.minecraft.class_4953
net.minecraft.world.gen.feature.TwistingVinesFeature

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<TwistingVinesFeatureConfig> codec)

Method summary

Modifier and TypeMethod
public boolean
place(FeaturePlaceContext<TwistingVinesConfig> context)
method_13151(class_5821<class_6790> arg0)
generate(FeatureContext<TwistingVinesFeatureConfig> arg0)
private static boolean
findFirstAirBlockAboveGround(LevelAccessor level, BlockPos$MutableBlockPos placePos)
method_27220(class_1936 arg0, class_2338$class_2339 arg1)
canGenerate(WorldAccess world, BlockPos$Mutable pos)
public static void
placeWeepingVinesColumn(LevelAccessor level, RandomSource random, BlockPos$MutableBlockPos placePos, int totalHeight, int minAge, int naxAge)
method_25987(class_1936 arg0, class_5819 arg1, class_2338$class_2339 arg2, int arg3, int arg4, int arg5)
generateVineColumn(WorldAccess world, Random random, BlockPos$Mutable pos, int maxLength, int minAge, int maxAge)
private static boolean
isInvalidPlacementLocation(LevelAccessor level, BlockPos pos)
method_25986(class_1936 arg0, class_2338 arg1)
isNotSuitable(WorldAccess world, BlockPos pos)