Package net.minecraft.world.gen.feature
Class TwistingVinesFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<DefaultFeatureConfig>
net.minecraft.world.gen.feature.TwistingVinesFeature
- Mappings:
Namespace Name official cugintermediary 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, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOW_LICHEN, GLOWSTONE_BLOB, GROWING_PLANT, 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, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SMALL_DRIPSTONE, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES -
Constructor Summary
ConstructorsConstructorDescriptionTwistingVinesFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancanGenerate(WorldAccess world, BlockPos.Mutable pos)booleangenerate(FeatureContext<DefaultFeatureConfig> context)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)Methods inherited from class net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, method_37256, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
TwistingVinesFeature
- Mappings:
Namespace Name Mixin selector official <init>Lcsf;<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 aLcsf;a(Lcsg;)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 aLcug;a(Lbwq;Ljava/util/Random;Lgg;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 bLcug;b(Lbwq;Ljava/util/Random;Lgg;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 aLcug;a(Lbwq;Lgg$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 aLcug;a(Lbwq;Ljava/util/Random;Lgg$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 aLcug;a(Lbwq;Lgg;)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
-