net.minecraft.world.gen.feature

public record WeepingVinesFeature

implements Feature

net.minecraft.world.level.levelgen.feature.WeepingVinesFeature
net.minecraft.class_4784
net.minecraft.world.gen.feature.WeepingVinesFeature

Field summary

Modifier and TypeField
private static final Direction[]
DIRECTIONS
field_22196
DIRECTIONS
public static final com.mojang.serialization.MapCodec<WeepingVinesFeature>
CODEC
field_1_7845
CODEC

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<WeepingVinesFeature>
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 void
placeRoofNetherWart(LevelAccessor level, RandomSource random, BlockPos origin)
method_24451(class_1936 arg0, class_5819 arg1, class_2338 arg2)
generateNetherWartBlocksInArea(WorldAccess world, Random random, BlockPos pos)
private void
placeRoofWeepingVines(LevelAccessor level, RandomSource random, BlockPos origin)
method_24452(class_1936 arg0, class_5819 arg1, class_2338 arg2)
generateVinesInArea(WorldAccess world, Random random, BlockPos pos)
public static void
placeWeepingVinesColumn(LevelAccessor level, RandomSource random, BlockPos$MutableBlockPos placePos, int totalHeight, int minAge, int naxAge)
method_24450(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 length, int minAge, int maxAge)