public class TwistingVinesFeature extends Feature<DefaultFeatureConfig>
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DECORATED, DELTA_FEATURE, DESERT_WELL, DISK, EMERALD_ORE, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, MONSTER_ROOM, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, NO_SURFACE_ORE, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, TREE, TWISTING_VINES, VINES, VOID_START_PLATFORM, WEEPING_VINES
Constructor and Description |
---|
TwistingVinesFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> configCodec) |
Modifier and Type | Method and Description |
---|---|
boolean |
generate(StructureWorldAccess structureWorldAccess,
ChunkGenerator chunkGenerator,
Random random,
BlockPos blockPos,
DefaultFeatureConfig defaultFeatureConfig) |
static void |
generateVineColumn(WorldAccess world,
Random random,
BlockPos.Mutable pos,
int maxLength,
int minAge,
int maxAge) |
private static void |
generateVinesInArea(WorldAccess worldAccess,
Random random,
BlockPos blockPos,
int int2,
int int3,
int int4) |
private static boolean |
isNotSuitable(WorldAccess worldAccess,
BlockPos blockPos) |
static boolean |
method_26265(WorldAccess worldAccess,
Random random,
BlockPos blockPos,
int int2,
int int3,
int int4) |
private static boolean |
method_27220(WorldAccess worldAccess,
BlockPos.Mutable mutable) |
public TwistingVinesFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> configCodec)
public boolean generate(StructureWorldAccess structureWorldAccess, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, DefaultFeatureConfig defaultFeatureConfig)
generate
in class Feature<DefaultFeatureConfig>
public static boolean method_26265(WorldAccess worldAccess, Random random, BlockPos blockPos, int int2, int int3, int int4)
private static void generateVinesInArea(WorldAccess worldAccess, Random random, BlockPos blockPos, int int2, int int3, int int4)
private static boolean method_27220(WorldAccess worldAccess, BlockPos.Mutable mutable)
public static void generateVineColumn(WorldAccess world, Random random, BlockPos.Mutable pos, int maxLength, int minAge, int maxAge)
private static boolean isNotSuitable(WorldAccess worldAccess, BlockPos blockPos)