net.minecraft.world.gen.feature

public record TwistingVinesFeature

implements Feature

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

Field summary

Modifier and TypeField
private final int
spreadWidth
comp_1_1093
spreadWidth
private final int
spreadHeight
comp_1_1092
spreadHeight
private final int
maxHeight
comp_1_1091
maxHeight
public static final com.mojang.serialization.MapCodec<TwistingVinesFeature>
CODEC
field_1_7870
CODEC

Constructor summary

ModifierConstructor
public (int spreadWidth, int spreadHeight, int maxHeight)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<TwistingVinesFeature>
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 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)
public int
spreadWidth()
comp_1_1093()
spreadWidth()
public int
spreadHeight()
comp_1_1092()
spreadHeight()
public int
maxHeight()
comp_1_1091()
maxHeight()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7157(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7157(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)