public class TwistingVinesFeature extends Feature<DefaultFeatureConfig>
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BASTION_REMNANT, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, BURIED_TREASURE, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DARK_OAK_TREE, DECORATED, DECORATED_FLOWER, DELTA_FEATURE, DESERT_PYRAMID, DESERT_WELL, DISK, EMERALD_ORE, END_CITY, END_GATEWAY, END_ISLAND, END_SPIKE, FANCY_TREE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, IGLOO, JIGSAW_STRUCTURES, JUNGLE_GROUND_BUSH, JUNGLE_TEMPLE, KELP, LAKE, MEGA_JUNGLE_TREE, MEGA_SPRUCE_TREE, MINESHAFT, MONSTER_ROOM, NETHER_BRIDGE, NETHER_FOREST_VEGETATION, NETHER_FOSSIL, NETHERRACK_REPLACE_BLOBS, NO_OP, NO_SURFACE_ORE, NORMAL_TREE, OCEAN_MONUMENT, OCEAN_RUIN, ORE, PILLAGER_OUTPOST, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_RANDOM_SELECTOR, RANDOM_SELECTOR, RUINED_PORTAL, SEA_PICKLE, SEAGRASS, SHIPWRECK, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, STRONGHOLD, STRUCTURES, SWAMP_HUT, TWISTING_VINES, VILLAGE, VINES, VOID_START_PLATFORM, WEEPING_VINES, WOODLAND_MANSION
Constructor and Description |
---|
TwistingVinesFeature(Function<com.mojang.datafixers.Dynamic<?>,? extends DefaultFeatureConfig> configDeserializer) |
Modifier and Type | Method and Description |
---|---|
boolean |
generate(IWorld iWorld,
StructureAccessor structureAccessor,
ChunkGenerator<? extends ChunkGeneratorConfig> chunkGenerator,
Random random,
BlockPos blockPos,
DefaultFeatureConfig defaultFeatureConfig) |
static void |
generateVineColumn(IWorld world,
Random random,
BlockPos.Mutable pos,
int maxLength,
int minAge,
int maxAge) |
private static void |
generateVinesInArea(IWorld iWorld,
Random random,
BlockPos blockPos,
int int2,
int int3,
int int4) |
private static boolean |
isNotSuitable(IWorld iWorld,
BlockPos blockPos) |
static boolean |
method_26265(IWorld iWorld,
Random random,
BlockPos blockPos,
int int2,
int int3,
int int4) |
private static boolean |
method_27220(IWorld iWorld,
BlockPos.Mutable mutable) |
configure, deserializeConfig, getCreatureSpawns, getMonsterSpawns, isDirt, isStone, setBlockState
public TwistingVinesFeature(Function<com.mojang.datafixers.Dynamic<?>,? extends DefaultFeatureConfig> configDeserializer)
public boolean generate(IWorld iWorld, StructureAccessor structureAccessor, ChunkGenerator<? extends ChunkGeneratorConfig> chunkGenerator, Random random, BlockPos blockPos, DefaultFeatureConfig defaultFeatureConfig)
generate
in class Feature<DefaultFeatureConfig>
public static boolean method_26265(IWorld iWorld, Random random, BlockPos blockPos, int int2, int int3, int int4)
private static void generateVinesInArea(IWorld iWorld, Random random, BlockPos blockPos, int int2, int int3, int int4)
private static boolean method_27220(IWorld iWorld, BlockPos.Mutable mutable)
public static void generateVineColumn(IWorld world, Random random, BlockPos.Mutable pos, int maxLength, int minAge, int maxAge)