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 cqnintermediary 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(FeatureContext<DefaultFeatureConfig> featureContext)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>Lcoq;<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
- Specified by:
generatein classFeature<DefaultFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcoq;a(Lcor;)Zintermediary method_13151Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Znamed generateLnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
-
tryGenerateVines
public static boolean tryGenerateVines(WorldAccess world, Random random, BlockPos pos, int horizontalSpread, int verticalSpread, int length)- Mappings:
Namespace Name Mixin selector official aLcqn;a(Lbtw;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 bLcqn;b(Lbtw;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 aLcqn;a(Lbtw;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 aLcqn;a(Lbtw;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 aLcqn;a(Lbtw;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
-