Package net.minecraft.world.gen.feature
Class LargeDripstoneFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<LargeDripstoneFeatureConfig>
net.minecraft.world.gen.feature.LargeDripstoneFeature
- Mappings:
Namespace Name official ddm
intermediary net/minecraft/class_5727
named net/minecraft/world/gen/feature/LargeDripstoneFeature
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static final class
private static final class
-
Field Summary
Fields inherited from class net.minecraft.world.gen.feature.Feature
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_COLUMN, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, MULTIFACE_GROWTH, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, ORE, POINTED_DRIPSTONE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SCULK_PATCH, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES
-
Constructor Summary
ConstructorDescriptionLargeDripstoneFeature
(com.mojang.serialization.Codec<LargeDripstoneFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprivate static LargeDripstoneFeature.DripstoneGenerator
createGenerator
(BlockPos pos, boolean isStalagmite, Random random, int scale, FloatProvider bluntness, FloatProvider heightScale) boolean
private void
testGeneration
(StructureWorldAccess world, BlockPos pos, CaveSurface.Bounded surface, LargeDripstoneFeature.WindModifier wind) Methods inherited from class net.minecraft.world.gen.feature.Feature
generateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
LargeDripstoneFeature
public LargeDripstoneFeature(com.mojang.serialization.Codec<LargeDripstoneFeatureConfig> configCodec) - Mappings:
Namespace Name Mixin selector official <init>
Ldcw;<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<LargeDripstoneFeatureConfig>
- Mappings:
Namespace Name Mixin selector official a
Ldcw;a(Ldcy;)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
-
createGenerator
private static LargeDripstoneFeature.DripstoneGenerator createGenerator(BlockPos pos, boolean isStalagmite, Random random, int scale, FloatProvider bluntness, FloatProvider heightScale) - Mappings:
Namespace Name Mixin selector official a
Lddm;a(Lgt;ZLalu;ILayp;Layp;)Lddm$a;
intermediary method_33016
Lnet/minecraft/class_5727;method_33016(Lnet/minecraft/class_2338;ZLnet/minecraft/class_5819;ILnet/minecraft/class_5863;Lnet/minecraft/class_5863;)Lnet/minecraft/class_5727$class_5728;
named createGenerator
Lnet/minecraft/world/gen/feature/LargeDripstoneFeature;createGenerator(Lnet/minecraft/util/math/BlockPos;ZLnet/minecraft/util/math/random/Random;ILnet/minecraft/util/math/floatprovider/FloatProvider;Lnet/minecraft/util/math/floatprovider/FloatProvider;)Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;
-
testGeneration
private void testGeneration(StructureWorldAccess world, BlockPos pos, CaveSurface.Bounded surface, LargeDripstoneFeature.WindModifier wind) - Mappings:
Namespace Name Mixin selector official a
Lddm;a(Lcgs;Lgt;Lczk$b;Lddm$b;)V
intermediary method_35360
Lnet/minecraft/class_5727;method_35360(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5721$class_5723;Lnet/minecraft/class_5727$class_5729;)V
named testGeneration
Lnet/minecraft/world/gen/feature/LargeDripstoneFeature;testGeneration(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/util/CaveSurface$Bounded;Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$WindModifier;)V
-