Package net.minecraft.world.gen.feature
Class HugeFungusFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<HugeFungusFeatureConfig>
net.minecraft.world.gen.feature.HugeFungusFeature
public class HugeFungusFeature extends Feature<HugeFungusFeatureConfig>
- Mappings:
Namespace Name official cozintermediary net/minecraft/class_4781named net/minecraft/world/gen/feature/HugeFungusFeature
-
Field Summary
Fields inherited from class net.minecraft.world.gen.feature.Feature
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DECORATED, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, EMERALD_ORE, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOW_LICHEN, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, NO_SURFACE_ORE, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SMALL_DRIPSTONE, SPRING_FEATURE, TREE, TWISTING_VINES, VINES, VOID_START_PLATFORM, WEEPING_VINES -
Constructor Summary
Constructors Constructor Description HugeFungusFeature(com.mojang.serialization.Codec<HugeFungusFeatureConfig> configCodec) -
Method Summary
Modifier and Type Method Description booleangenerate(FeatureContext<HugeFungusFeatureConfig> featureContext)private voidgenerateHat(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)private voidgenerateHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance)private voidgenerateStem(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)private static voidgenerateVines(BlockPos pos, WorldAccess world, Random random)private static booleanisReplaceable(WorldAccess world, BlockPos pos, boolean replacePlants)private voidtryGenerateVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean bool)
-
Constructor Details
-
HugeFungusFeature
- Mappings:
Namespace Name Mixin selector official <init>Lcoq;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generatein classFeature<HugeFungusFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcoq;a(Lcor;)Zintermediary method_13151Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Znamed generateLnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
-
isReplaceable
- Mappings:
Namespace Name Mixin selector official aLcoz;a(Lbtw;Lfx;Z)Zintermediary method_24866Lnet/minecraft/class_4781;method_24866(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Znamed isReplaceableLnet/minecraft/world/gen/feature/HugeFungusFeature;isReplaceable(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Z)Z
-
generateStem
private void generateStem(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)- Mappings:
Namespace Name Mixin selector official aLcoz;a(Lbtw;Ljava/util/Random;Lcoy;Lfx;IZ)Vintermediary method_24440Lnet/minecraft/class_4781;method_24440(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)Vnamed generateStemLnet/minecraft/world/gen/feature/HugeFungusFeature;generateStem(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos;IZ)V
-
generateHat
private void generateHat(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)- Mappings:
Namespace Name Mixin selector official bLcoz;b(Lbtw;Ljava/util/Random;Lcoy;Lfx;IZ)Vintermediary method_24443Lnet/minecraft/class_4781;method_24443(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)Vnamed generateHatLnet/minecraft/world/gen/feature/HugeFungusFeature;generateHat(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos;IZ)V
-
generateHatBlock
private void generateHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance)- Mappings:
Namespace Name Mixin selector official aLcoz;a(Lbtw;Ljava/util/Random;Lcoy;Lfx$a;FFF)Vintermediary method_24439Lnet/minecraft/class_4781;method_24439(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338$class_2339;FFF)Vnamed generateHatBlockLnet/minecraft/world/gen/feature/HugeFungusFeature;generateHatBlock(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos$Mutable;FFF)V
-
tryGenerateVines
private void tryGenerateVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean bool)- Mappings:
Namespace Name Mixin selector official aLcoz;a(Lbtw;Ljava/util/Random;Lfx;Lcht;Z)Vintermediary method_24441Lnet/minecraft/class_4781;method_24441(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed tryGenerateVinesLnet/minecraft/world/gen/feature/HugeFungusFeature;tryGenerateVines(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
generateVines
- Mappings:
Namespace Name Mixin selector official aLcoz;a(Lfx;Lbtw;Ljava/util/Random;)Vintermediary method_24442Lnet/minecraft/class_4781;method_24442(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Ljava/util/Random;)Vnamed generateVinesLnet/minecraft/world/gen/feature/HugeFungusFeature;generateVines(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldAccess;Ljava/util/Random;)V
-