Package net.minecraft.world.gen.feature
Class HugeMushroomFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<HugeMushroomFeatureConfig>
net.minecraft.world.gen.feature.HugeMushroomFeature
- Direct Known Subclasses:
- HugeBrownMushroomFeature,- HugeRedMushroomFeature
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/feature/HugeMushroomFeature- intermediary - net/minecraft/class_4625- official - efb
- 
Field SummaryFields 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 SummaryConstructorsConstructorDescriptionHugeMushroomFeature(com.mojang.serialization.Codec<HugeMushroomFeatureConfig> configCodec) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancanGenerate(WorldAccess world, BlockPos pos, int height, BlockPos.Mutable mutablePos, HugeMushroomFeatureConfig config) booleangenerate(FeatureContext<HugeMushroomFeatureConfig> context) protected abstract voidgenerateCap(WorldAccess world, Random random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config) protected voidgenerateStem(WorldAccess world, Random random, BlockPos pos, HugeMushroomFeatureConfig config, int height, BlockPos.Mutable mutablePos) protected abstract intgetCapSize(int int2, int int3, int capSize, int y) protected intMethods inherited from class net.minecraft.world.gen.feature.FeaturegenerateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
- 
Constructor Details- 
HugeMushroomFeature- 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- 
generateStemprotected void generateStem(WorldAccess world, Random random, BlockPos pos, HugeMushroomFeatureConfig config, int height, BlockPos.Mutable mutablePos) - Mappings:
- Namespace - Name - Mixin selector - named - generateStem- Lnet/minecraft/world/gen/feature/HugeMushroomFeature;generateStem(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/HugeMushroomFeatureConfig;ILnet/minecraft/util/math/BlockPos$Mutable;)V- intermediary - method_23376- Lnet/minecraft/class_4625;method_23376(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4635;ILnet/minecraft/class_2338$class_2339;)V- official - a- Lefb;a(Ldgk;Lazh;Lji;Leif;ILji$a;)V
 
- 
getHeight- Mappings:
- Namespace - Name - Mixin selector - named - getHeight- Lnet/minecraft/world/gen/feature/HugeMushroomFeature;getHeight(Lnet/minecraft/util/math/random/Random;)I- intermediary - method_23377- Lnet/minecraft/class_4625;method_23377(Lnet/minecraft/class_5819;)I- official - a- Lefb;a(Lazh;)I
 
- 
canGenerateprotected boolean canGenerate(WorldAccess world, BlockPos pos, int height, BlockPos.Mutable mutablePos, HugeMushroomFeatureConfig config) - Mappings:
- Namespace - Name - Mixin selector - named - canGenerate- Lnet/minecraft/world/gen/feature/HugeMushroomFeature;canGenerate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/world/gen/feature/HugeMushroomFeatureConfig;)Z- intermediary - method_23374- Lnet/minecraft/class_4625;method_23374(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)Z- official - a- Lefb;a(Ldgk;Lji;ILji$a;Leif;)Z
 
- 
generate- Specified by:
- generatein class- Feature<HugeMushroomFeatureConfig>
- 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
 
- 
getCapSizeprotected abstract int getCapSize(int int2, int int3, int capSize, int y) - Mappings:
- Namespace - Name - Mixin selector - named - getCapSize- Lnet/minecraft/world/gen/feature/HugeMushroomFeature;getCapSize(IIII)I- intermediary - method_23372- Lnet/minecraft/class_4625;method_23372(IIII)I- official - a- Lefb;a(IIII)I
 
- 
generateCapprotected abstract void generateCap(WorldAccess world, Random random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config) - Mappings:
- Namespace - Name - Mixin selector - named - generateCap- Lnet/minecraft/world/gen/feature/HugeMushroomFeature;generateCap(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/world/gen/feature/HugeMushroomFeatureConfig;)V- intermediary - method_23375- Lnet/minecraft/class_4625;method_23375(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)V- official - a- Lefb;a(Ldgk;Lazh;Lji;ILji$a;Leif;)V
 
 
-