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 ehf
-
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_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
ConstructorDescriptionHugeFungusFeature
(com.mojang.serialization.Codec<HugeFungusFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionboolean
generate
(FeatureContext<HugeFungusFeatureConfig> context) private void
generateHat
(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem) private void
generateStem
(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem) private static void
generateVines
(BlockPos pos, WorldAccess world, Random random) private static boolean
isReplaceable
(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean checkConfig) private void
placeHatBlock
(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance) private void
placeWithOptionalVines
(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_31507
Lnet/minecraft/world/gen/feature/HugeFungusFeature;field_31507:F
intermediary field_31507
Lnet/minecraft/class_4781;field_31507:F
official a
Lehf;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>
Legv;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generate
in classFeature<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
Legv;a(Legx;)Z
-
isReplaceable
private 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
Lehf;a(Ldif;Ljh;Lehe;Z)Z
-
generateStem
private 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
Lehf;a(Ldif;Lbam;Lehe;Ljh;IZ)V
-
generateHat
private 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
Lehf;b(Ldif;Lbam;Lehe;Ljh;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 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
Lehf;a(Ldhi;Lbam;Lehe;Ljh$a;FFF)V
-
placeWithOptionalVines
private 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
Lehf;a(Ldhi;Lbam;Ljh;Ldxu;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
Lehf;a(Ljh;Ldhi;Lbam;)V
-