类 HugeMushroomFeature
- java.lang.Object
-
- net.minecraft.world.gen.feature.Feature<HugeMushroomFeatureConfig>
-
- net.minecraft.world.gen.feature.HugeMushroomFeature
-
public abstract class HugeMushroomFeature extends Feature<HugeMushroomFeatureConfig>
- Mappings:
Namespace Name official cpwintermediary net/minecraft/class_4625named net/minecraft/world/gen/feature/HugeMushroomFeature
-
-
字段概要
-
从类继承的字段 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, GROWING_PLANT, 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, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, ROOT_SYSTEM, SCATTERED_ORE, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SMALL_DRIPSTONE, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES
-
-
构造器概要
构造器 构造器 说明 HugeMushroomFeature(com.mojang.serialization.Codec<HugeMushroomFeatureConfig> configCodec)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected booleancanGenerate(WorldAccess world, BlockPos pos, int height, BlockPos.Mutable mutable, 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 mutable)protected abstract intgetCapSize(int int2, int int3, int capSize, int y)protected intgetHeight(Random random)-
从类继承的方法 net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, setBlockState, testAdjacentStates
-
-
-
-
构造器详细资料
-
HugeMushroomFeature
public HugeMushroomFeature(com.mojang.serialization.Codec<HugeMushroomFeatureConfig> configCodec)
- Mappings:
Namespace Name Mixin selector official <init>Lcra;<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
-
-
方法详细资料
-
generateStem
protected void generateStem(WorldAccess world, Random random, BlockPos pos, HugeMushroomFeatureConfig config, int height, BlockPos.Mutable mutable)
- Mappings:
Namespace Name Mixin selector official aLcpw;a(Lbvs;Ljava/util/Random;Lgb;Lcuh;ILgb$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
protected int getHeight(Random random)
- Mappings:
Namespace Name Mixin selector official aLcpw;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 aLcpw;a(Lbvs;Lgb;ILgb$a;Lcuh;)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
public boolean generate(FeatureContext<HugeMushroomFeatureConfig> context)
- 指定者:
generate在类中Feature<HugeMushroomFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcra;a(Lcrb;)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 aLcpw;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 aLcpw;a(Lbvs;Ljava/util/Random;Lgb;ILgb$a;Lcuh;)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
-
-