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/HugeFungusFeature- intermediary - net/minecraft/class_4781- official - egj
- 
Field SummaryFieldsFields inherited from class net.minecraft.world.gen.feature.FeatureBAMBOO, 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 SummaryConstructorsConstructorDescriptionHugeFungusFeature(com.mojang.serialization.Codec<HugeFungusFeatureConfig> configCodec) 
- 
Method SummaryModifier 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.FeaturegenerateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
- 
Field Details- 
field_31507private static final float field_31507- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31507- Lnet/minecraft/world/gen/feature/HugeFungusFeature;field_31507:F- intermediary - field_31507- Lnet/minecraft/class_4781;field_31507:F- official - a- Legj;a:F
 
 
- 
- 
Constructor Details- 
HugeFungusFeature- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V- intermediary - <init>- Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V- official - <init>- Lefz;<init>(Lcom/mojang/serialization/Codec;)V
 
 
- 
- 
Method Details- 
generate- Specified by:
- generatein class- Feature<HugeFungusFeatureConfig>
- Mappings:
- Namespace - Name - Mixin selector - named - generate- Lnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z- intermediary - method_13151- Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z- official - a- Lefz;a(Legb;)Z
 
- 
isReplaceableprivate static boolean isReplaceable(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean checkConfig) - Mappings:
- Namespace - Name - Mixin selector - named - isReplaceable- Lnet/minecraft/world/gen/feature/HugeFungusFeature;isReplaceable(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Z)Z- intermediary - method_24866- Lnet/minecraft/class_4781;method_24866(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_4780;Z)Z- official - a- Legj;a(Ldhh;Lji;Legi;Z)Z
 
- 
generateStemprivate void generateStem(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem) - Mappings:
- Namespace - Name - Mixin selector - named - generateStem- Lnet/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)V- intermediary - method_24440- Lnet/minecraft/class_4781;method_24440(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V- official - a- Legj;a(Ldhh;Lazh;Legi;Lji;IZ)V
 
- 
generateHatprivate void generateHat(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem) - Mappings:
- Namespace - Name - Mixin selector - named - generateHat- Lnet/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)V- intermediary - method_24443- Lnet/minecraft/class_4781;method_24443(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V- official - b- Legj;b(Ldhh;Lazh;Legi;Lji;IZ)V
 
- 
placeHatBlockprivate void placeHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance) - Mappings:
- Namespace - Name - Mixin selector - named - placeHatBlock- Lnet/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)V- intermediary - method_24439- Lnet/minecraft/class_4781;method_24439(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338$class_2339;FFF)V- official - a- Legj;a(Ldgk;Lazh;Legi;Lji$a;FFF)V
 
- 
placeWithOptionalVinesprivate void placeWithOptionalVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean vines) - Mappings:
- Namespace - Name - Mixin selector - named - placeWithOptionalVines- Lnet/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)V- intermediary - method_24441- Lnet/minecraft/class_4781;method_24441(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V- official - a- Legj;a(Ldgk;Lazh;Lji;Ldwy;Z)V
 
- 
generateVines- Mappings:
- Namespace - Name - Mixin selector - named - generateVines- Lnet/minecraft/world/gen/feature/HugeFungusFeature;generateVines(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;)V- intermediary - method_24442- Lnet/minecraft/class_4781;method_24442(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;)V- official - a- Legj;a(Lji;Ldgk;Lazh;)V
 
 
-