Package net.minecraft.world.gen.feature
Class SmallDripstoneFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<SmallDripstoneFeatureConfig>
net.minecraft.world.gen.feature.SmallDripstoneFeature
public class SmallDripstoneFeature extends Feature<SmallDripstoneFeatureConfig>
- Mappings:
Namespace Name official cplintermediary net/minecraft/class_5730named net/minecraft/world/gen/feature/SmallDripstoneFeature
-
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 SmallDripstoneFeature(com.mojang.serialization.Codec<SmallDripstoneFeatureConfig> configCodec) -
Method Summary
Modifier and Type Method Description private static booleangenerate(StructureWorldAccess world, Random random, BlockPos pos, SmallDripstoneFeatureConfig config)booleangenerate(StructureWorldAccess structureWorldAccess, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, SmallDripstoneFeatureConfig smallDripstoneFeatureConfig)private static booleangenerateDripstone(StructureWorldAccess world, Random random, BlockPos pos, Direction direction, SmallDripstoneFeatureConfig config)private static voidgenerateDripstoneBlocks(StructureWorldAccess world, Random random, BlockPos pos)private static BlockPosrandomPos(Random random, BlockPos pos, SmallDripstoneFeatureConfig config)
-
Constructor Details
-
SmallDripstoneFeature
public SmallDripstoneFeature(com.mojang.serialization.Codec<SmallDripstoneFeatureConfig> configCodec)- 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, SmallDripstoneFeatureConfig smallDripstoneFeatureConfig)- Specified by:
generatein classFeature<SmallDripstoneFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcpl;a(Lbup;Lciz;Ljava/util/Random;Lfx;Lcrp;)Zintermediary method_33033Lnet/minecraft/class_5730;method_33033(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_5733;)Znamed generateLnet/minecraft/world/gen/feature/SmallDripstoneFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/SmallDripstoneFeatureConfig;)Z
-
generate
private static boolean generate(StructureWorldAccess world, Random random, BlockPos pos, SmallDripstoneFeatureConfig config)- Mappings:
Namespace Name Mixin selector official aLcpl;a(Lbup;Ljava/util/Random;Lfx;Lcrp;)Zintermediary method_33035Lnet/minecraft/class_5730;method_33035(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_5733;)Znamed generateLnet/minecraft/world/gen/feature/SmallDripstoneFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/SmallDripstoneFeatureConfig;)Z
-
generateDripstone
private static boolean generateDripstone(StructureWorldAccess world, Random random, BlockPos pos, Direction direction, SmallDripstoneFeatureConfig config)- Mappings:
Namespace Name Mixin selector official aLcpl;a(Lbup;Ljava/util/Random;Lfx;Lgc;Lcrp;)Zintermediary method_33036Lnet/minecraft/class_5730;method_33036(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5733;)Znamed generateDripstoneLnet/minecraft/world/gen/feature/SmallDripstoneFeature;generateDripstone(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/gen/feature/SmallDripstoneFeatureConfig;)Z
-
generateDripstoneBlocks
private static void generateDripstoneBlocks(StructureWorldAccess world, Random random, BlockPos pos)- Mappings:
Namespace Name Mixin selector official aLcpl;a(Lbup;Ljava/util/Random;Lfx;)Vintermediary method_33034Lnet/minecraft/class_5730;method_33034(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;)Vnamed generateDripstoneBlocksLnet/minecraft/world/gen/feature/SmallDripstoneFeature;generateDripstoneBlocks(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)V
-
randomPos
- Mappings:
Namespace Name Mixin selector official aLcpl;a(Ljava/util/Random;Lfx;Lcrp;)Lfx;intermediary method_33037Lnet/minecraft/class_5730;method_33037(Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_5733;)Lnet/minecraft/class_2338;named randomPosLnet/minecraft/world/gen/feature/SmallDripstoneFeature;randomPos(Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/SmallDripstoneFeatureConfig;)Lnet/minecraft/util/math/BlockPos;
-