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
public abstract class HugeMushroomFeature extends Feature<HugeMushroomFeatureConfig>
- Mappings:
Namespace Name official cnlintermediary net/minecraft/class_4625named net/minecraft/world/gen/feature/HugeMushroomFeature
-
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 HugeMushroomFeature(com.mojang.serialization.Codec<HugeMushroomFeatureConfig> configCodec) -
Method Summary
Modifier and Type Method Description protected booleancanGenerate(WorldAccess world, BlockPos pos, int height, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config)booleangenerate(FeatureContext<HugeMushroomFeatureConfig> featureContext)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 mutable)protected abstract intgetCapSize(int int2, int int3, int capSize, int y)protected intgetHeight(Random random)
-
Constructor Details
-
HugeMushroomFeature
- 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
-
generateStem
protected void generateStem(WorldAccess world, Random random, BlockPos pos, HugeMushroomFeatureConfig config, int height, BlockPos.Mutable mutable)- Mappings:
Namespace Name Mixin selector official aLcnl;a(Lbtw;Ljava/util/Random;Lfx;Lcrn;ILfx$a;)Vintermediary method_23376Lnet/minecraft/class_4625;method_23376(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_4635;ILnet/minecraft/class_2338$class_2339;)Vnamed generateStemLnet/minecraft/world/gen/feature/HugeMushroomFeature;generateStem(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/HugeMushroomFeatureConfig;ILnet/minecraft/util/math/BlockPos$Mutable;)V
-
getHeight
- Mappings:
Namespace Name Mixin selector official aLcnl;a(Ljava/util/Random;)Iintermediary method_23377Lnet/minecraft/class_4625;method_23377(Ljava/util/Random;)Inamed getHeightLnet/minecraft/world/gen/feature/HugeMushroomFeature;getHeight(Ljava/util/Random;)I
-
canGenerate
protected boolean canGenerate(WorldAccess world, BlockPos pos, int height, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config)- Mappings:
Namespace Name Mixin selector official aLcnl;a(Lbtw;Lfx;ILfx$a;Lcrn;)Zintermediary method_23374Lnet/minecraft/class_4625;method_23374(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)Znamed canGenerateLnet/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
-
generate
- Specified by:
generatein classFeature<HugeMushroomFeatureConfig>- 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
-
getCapSize
protected abstract int getCapSize(int int2, int int3, int capSize, int y)- Mappings:
Namespace Name Mixin selector official aLcnl;a(IIII)Iintermediary method_23372Lnet/minecraft/class_4625;method_23372(IIII)Inamed getCapSizeLnet/minecraft/world/gen/feature/HugeMushroomFeature;getCapSize(IIII)I
-
generateCap
protected abstract void generateCap(WorldAccess world, Random random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config)- Mappings:
Namespace Name Mixin selector official aLcnl;a(Lbtw;Ljava/util/Random;Lfx;ILfx$a;Lcrn;)Vintermediary method_23375Lnet/minecraft/class_4625;method_23375(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)Vnamed generateCapLnet/minecraft/world/gen/feature/HugeMushroomFeature;generateCap(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/world/gen/feature/HugeMushroomFeatureConfig;)V
-