public class WeepingVinesFeature extends Feature<DefaultFeatureConfig>
Modifier and Type | Field and Description |
---|---|
private static Direction[] |
DIRECTIONS |
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 |
---|
WeepingVinesFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> configCodec) |
Modifier and Type | Method and Description |
---|---|
boolean |
generate(StructureWorldAccess structureWorldAccess,
ChunkGenerator chunkGenerator,
Random random,
BlockPos blockPos,
DefaultFeatureConfig defaultFeatureConfig) |
private void |
generateNetherWartBlocksInArea(WorldAccess world,
Random random,
BlockPos pos) |
static void |
generateVineColumn(WorldAccess world,
Random random,
BlockPos.Mutable pos,
int length,
int minAge,
int maxAge) |
private void |
generateVinesInArea(WorldAccess world,
Random random,
BlockPos pos) |
private static final Direction[] DIRECTIONS
public WeepingVinesFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> configCodec)
public boolean generate(StructureWorldAccess structureWorldAccess, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, DefaultFeatureConfig defaultFeatureConfig)
generate
in class Feature<DefaultFeatureConfig>
private void generateNetherWartBlocksInArea(WorldAccess world, Random random, BlockPos pos)
private void generateVinesInArea(WorldAccess world, Random random, BlockPos pos)
public static void generateVineColumn(WorldAccess world, Random random, BlockPos.Mutable pos, int length, int minAge, int maxAge)