Package net.minecraft.world.gen.feature
Class TwistingVinesFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<DefaultFeatureConfig>
net.minecraft.world.gen.feature.TwistingVinesFeature
public class TwistingVinesFeature extends Feature<DefaultFeatureConfig>
- Mappings:
Namespace Name official cpuintermediary net/minecraft/class_4953named net/minecraft/world/gen/feature/TwistingVinesFeature
-
Field Summary
Fields inherited from class net.minecraft.world.gen.feature.Feature
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, DRIPSTONE_CLUSTER, EMERALD_ORE, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOW_LICHEN, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, 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, SMALL_DRIPSTONE, SPRING_FEATURE, TREE, TWISTING_VINES, VINES, VOID_START_PLATFORM, WEEPING_VINES -
Constructor Summary
Constructors Constructor Description TwistingVinesFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> configCodec) -
Method Summary
Modifier and Type Method Description private static booleancanGenerate(WorldAccess world, BlockPos.Mutable pos)booleangenerate(StructureWorldAccess structureWorldAccess, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, DefaultFeatureConfig defaultFeatureConfig)static voidgenerateVineColumn(WorldAccess world, Random random, BlockPos.Mutable pos, int maxLength, int minAge, int maxAge)private static voidgenerateVinesInArea(WorldAccess world, Random random, BlockPos pos, int horizontalSpread, int verticalSpread, int length)private static booleanisNotSuitable(WorldAccess world, BlockPos pos)static booleantryGenerateVines(WorldAccess world, Random random, BlockPos pos, int horizontalSpread, int verticalSpread, int length)
-
Constructor Details
-
TwistingVinesFeature
- Mappings:
Namespace Name Mixin selector official <init>Lcnx;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
public boolean generate(StructureWorldAccess structureWorldAccess, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, DefaultFeatureConfig defaultFeatureConfig)- Specified by:
generatein classFeature<DefaultFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcpu;a(Lbup;Lciz;Ljava/util/Random;Lfx;Lcrb;)Zintermediary method_25985Lnet/minecraft/class_4953;method_25985(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_3111;)Znamed generateLnet/minecraft/world/gen/feature/TwistingVinesFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/DefaultFeatureConfig;)Z
-
tryGenerateVines
public static boolean tryGenerateVines(WorldAccess world, Random random, BlockPos pos, int horizontalSpread, int verticalSpread, int length)- Mappings:
Namespace Name Mixin selector official aLcpu;a(Lbtv;Ljava/util/Random;Lfx;III)Zintermediary method_26265Lnet/minecraft/class_4953;method_26265(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;III)Znamed tryGenerateVinesLnet/minecraft/world/gen/feature/TwistingVinesFeature;tryGenerateVines(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;III)Z
-
generateVinesInArea
private static void generateVinesInArea(WorldAccess world, Random random, BlockPos pos, int horizontalSpread, int verticalSpread, int length)- Mappings:
Namespace Name Mixin selector official bLcpu;b(Lbtv;Ljava/util/Random;Lfx;III)Vintermediary method_25988Lnet/minecraft/class_4953;method_25988(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;III)Vnamed generateVinesInAreaLnet/minecraft/world/gen/feature/TwistingVinesFeature;generateVinesInArea(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;III)V
-
canGenerate
- Mappings:
Namespace Name Mixin selector official aLcpu;a(Lbtv;Lfx$a;)Zintermediary method_27220Lnet/minecraft/class_4953;method_27220(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;)Znamed canGenerateLnet/minecraft/world/gen/feature/TwistingVinesFeature;canGenerate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos$Mutable;)Z
-
generateVineColumn
public static void generateVineColumn(WorldAccess world, Random random, BlockPos.Mutable pos, int maxLength, int minAge, int maxAge)- Mappings:
Namespace Name Mixin selector official aLcpu;a(Lbtv;Ljava/util/Random;Lfx$a;III)Vintermediary method_25987Lnet/minecraft/class_4953;method_25987(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;III)Vnamed generateVineColumnLnet/minecraft/world/gen/feature/TwistingVinesFeature;generateVineColumn(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos$Mutable;III)V
-
isNotSuitable
- Mappings:
Namespace Name Mixin selector official aLcpu;a(Lbtv;Lfx;)Zintermediary method_25986Lnet/minecraft/class_4953;method_25986(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Znamed isNotSuitableLnet/minecraft/world/gen/feature/TwistingVinesFeature;isNotSuitable(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-