Package net.minecraft.world.gen.feature
Class HugeFungusFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<HugeFungusFeatureConfig>
net.minecraft.world.gen.feature.HugeFungusFeature
- Mappings:
Namespace Name named net/minecraft/world/gen/feature/HugeFungusFeatureintermediary net/minecraft/class_4781official eco
-
Field Summary
FieldsFields 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_PLATFORM, 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
ConstructorsConstructorDescriptionHugeFungusFeature(com.mojang.serialization.Codec<HugeFungusFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionbooleangenerate(FeatureContext<HugeFungusFeatureConfig> context) private voidgenerateHat(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem) private voidgenerateStem(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem) private static voidgenerateVines(BlockPos pos, WorldAccess world, Random random) private static booleanisReplaceable(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean checkConfig) private voidplaceHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance) private voidplaceWithOptionalVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean vines) Methods inherited from class net.minecraft.world.gen.feature.Feature
generateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Field Details
-
field_31507
private static final float field_31507- See Also:
- Mappings:
Namespace Name Mixin selector named field_31507Lnet/minecraft/world/gen/feature/HugeFungusFeature;field_31507:Fintermediary field_31507Lnet/minecraft/class_4781;field_31507:Fofficial aLeco;a:F
-
-
Constructor Details
-
HugeFungusFeature
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)Vofficial <init>Lece;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generatein classFeature<HugeFungusFeatureConfig>- Mappings:
Namespace Name Mixin selector named generateLnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Zintermediary method_13151Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Zofficial aLece;a(Lecg;)Z
-
isReplaceable
private static boolean isReplaceable(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean checkConfig) - Mappings:
Namespace Name Mixin selector named isReplaceableLnet/minecraft/world/gen/feature/HugeFungusFeature;isReplaceable(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Z)Zintermediary method_24866Lnet/minecraft/class_4781;method_24866(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_4780;Z)Zofficial aLeco;a(Ldds;Ljd;Lecn;Z)Z
-
generateStem
private void generateStem(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem) - Mappings:
Namespace Name Mixin selector named generateStemLnet/minecraft/world/gen/feature/HugeFungusFeature;generateStem(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos;IZ)Vintermediary method_24440Lnet/minecraft/class_4781;method_24440(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)Vofficial aLeco;a(Ldds;Layw;Lecn;Ljd;IZ)V
-
generateHat
private void generateHat(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem) - Mappings:
Namespace Name Mixin selector named generateHatLnet/minecraft/world/gen/feature/HugeFungusFeature;generateHat(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos;IZ)Vintermediary method_24443Lnet/minecraft/class_4781;method_24443(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)Vofficial bLeco;b(Ldds;Layw;Lecn;Ljd;IZ)V
-
placeHatBlock
private void placeHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance) - Mappings:
Namespace Name Mixin selector named placeHatBlockLnet/minecraft/world/gen/feature/HugeFungusFeature;placeHatBlock(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos$Mutable;FFF)Vintermediary method_24439Lnet/minecraft/class_4781;method_24439(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338$class_2339;FFF)Vofficial aLeco;a(Ldcx;Layw;Lecn;Ljd$a;FFF)V
-
placeWithOptionalVines
private void placeWithOptionalVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean vines) - Mappings:
Namespace Name Mixin selector named placeWithOptionalVinesLnet/minecraft/world/gen/feature/HugeFungusFeature;placeWithOptionalVines(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Vintermediary method_24441Lnet/minecraft/class_4781;method_24441(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vofficial aLeco;a(Ldcx;Layw;Ljd;Ldtc;Z)V
-
generateVines
- Mappings:
Namespace Name Mixin selector named generateVinesLnet/minecraft/world/gen/feature/HugeFungusFeature;generateVines(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;)Vintermediary method_24442Lnet/minecraft/class_4781;method_24442(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;)Vofficial aLeco;a(Ljd;Ldcx;Layw;)V
-