Package net.minecraft.world.gen.feature
Class WeepingVinesFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<DefaultFeatureConfig>
net.minecraft.world.gen.feature.WeepingVinesFeature
public class WeepingVinesFeature extends Feature<DefaultFeatureConfig>
- Mappings:
Namespace Name official csb
intermediary net/minecraft/class_4784
named net/minecraft/world/gen/feature/WeepingVinesFeature
-
Field Summary
Fields Modifier and Type Field Description private static Direction[]
DIRECTIONS
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, 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, 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
Constructors Constructor Description WeepingVinesFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> configCodec)
-
Method Summary
Modifier and Type Method Description boolean
generate(FeatureContext<DefaultFeatureConfig> context)
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)
Methods inherited from class net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, setBlockState, testAdjacentStates
-
Field Details
-
DIRECTIONS
- Mappings:
Namespace Name Mixin selector official a
Lcsb;a:[Lgc;
intermediary field_22196
Lnet/minecraft/class_4784;field_22196:[Lnet/minecraft/class_2350;
named DIRECTIONS
Lnet/minecraft/world/gen/feature/WeepingVinesFeature;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
-
-
Constructor Details
-
WeepingVinesFeature
- Mappings:
Namespace Name Mixin selector official <init>
Lcpt;<init>(Lcom/mojang/serialization/Codec;)V
intermediary <init>
Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V
named <init>
Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generate
in classFeature<DefaultFeatureConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcpt;a(Lcpu;)Z
intermediary method_13151
Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z
named generate
Lnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
-
generateNetherWartBlocksInArea
- Mappings:
Namespace Name Mixin selector official a
Lcsb;a(Lbur;Ljava/util/Random;Lfx;)V
intermediary method_24451
Lnet/minecraft/class_4784;method_24451(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;)V
named generateNetherWartBlocksInArea
Lnet/minecraft/world/gen/feature/WeepingVinesFeature;generateNetherWartBlocksInArea(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)V
-
generateVinesInArea
- Mappings:
Namespace Name Mixin selector official b
Lcsb;b(Lbur;Ljava/util/Random;Lfx;)V
intermediary method_24452
Lnet/minecraft/class_4784;method_24452(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;)V
named generateVinesInArea
Lnet/minecraft/world/gen/feature/WeepingVinesFeature;generateVinesInArea(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)V
-
generateVineColumn
public static void generateVineColumn(WorldAccess world, Random random, BlockPos.Mutable pos, int length, int minAge, int maxAge)- Mappings:
Namespace Name Mixin selector official a
Lcsb;a(Lbur;Ljava/util/Random;Lfx$a;III)V
intermediary method_24450
Lnet/minecraft/class_4784;method_24450(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;III)V
named generateVineColumn
Lnet/minecraft/world/gen/feature/WeepingVinesFeature;generateVineColumn(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos$Mutable;III)V
-