net.minecraft.world.level.levelgen.feature

public abstract class AbstractHugeMushroomFeature

extends Feature<HugeMushroomFeatureConfiguration>

eio
net.minecraft.world.level.levelgen.feature.AbstractHugeMushroomFeature
net.minecraft.class_4625
net.minecraft.unmapped.C_axvxuqqq
net.minecraft.world.gen.feature.HugeMushroomFeature
net.minecraft.world.gen.feature.HugeMushroomFeature

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<HugeMushroomFeatureConfiguration> codec)

Method summary

Modifier and TypeMethod
protected void
a(djb arg0, azv arg1, iu arg2, els arg3, int arg4, iu$a arg5)
placeTrunk(LevelAccessor arg0, RandomSource arg1, BlockPos arg2, HugeMushroomFeatureConfiguration arg3, int arg4, BlockPos$MutableBlockPos arg5)
method_23376(class_1936 arg0, class_5819 arg1, class_2338 arg2, class_4635 arg3, int arg4, class_2338$class_2339 arg5)
m_hftqjvww(C_vdvbsyle arg0, C_rlomrsco arg1, C_hynzadkk arg2, C_deiatwtj arg3, int arg4, C_hynzadkk$C_egqitdjk arg5)
generateStem(WorldAccess world, Random random, BlockPos pos, HugeMushroomFeatureConfig config, int height, BlockPos$Mutable mutablePos)
generateStem(WorldAccess world, RandomGenerator random, BlockPos pos, HugeMushroomFeatureConfig config, int height, BlockPos$Mutable mutableBlockPos)
protected void
a(djb arg0, iu$a arg1, eah arg2)
placeMushroomBlock(LevelAccessor arg0, BlockPos$MutableBlockPos arg1, BlockState arg2)
method_66481(class_1936 arg0, class_2338$class_2339 arg1, class_2680 arg2)
m_gsfkpdgd(C_vdvbsyle arg0, C_hynzadkk$C_egqitdjk arg1, C_txtbiemp arg2)
generateStem(WorldAccess world, BlockPos$Mutable pos, BlockState state)
m_gsfkpdgd(WorldAccess arg0, BlockPos$Mutable pos, BlockState state)
protected int
a(azv arg0)
getTreeHeight(RandomSource arg0)
method_23377(class_5819 arg0)
m_apjoqisj(C_rlomrsco arg0)
getHeight(Random random)
getHeight(RandomGenerator random)
protected boolean
a(djb arg0, iu arg1, int arg2, iu$a arg3, els arg4)
isValidPosition(LevelAccessor arg0, BlockPos arg1, int arg2, BlockPos$MutableBlockPos arg3, HugeMushroomFeatureConfiguration arg4)
method_23374(class_1936 arg0, class_2338 arg1, int arg2, class_2338$class_2339 arg3, class_4635 arg4)
m_senkqxcb(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2, C_hynzadkk$C_egqitdjk arg3, C_deiatwtj arg4)
canGenerate(WorldAccess world, BlockPos pos, int height, BlockPos$Mutable mutablePos, HugeMushroomFeatureConfig config)
canGenerate(WorldAccess world, BlockPos pos, int height, BlockPos$Mutable mutableBlockPos, HugeMushroomFeatureConfig config)
public boolean
a(ejo<els> arg0)
place(FeaturePlaceContext<HugeMushroomFeatureConfiguration> arg0)
method_13151(class_5821<class_4635> arg0)
m_yrekxmnr(C_kihhwquw<C_deiatwtj> arg0)
generate(FeatureContext<HugeMushroomFeatureConfig> arg0)
place(FeatureContext<HugeMushroomFeatureConfig> arg0)
protected abstract int
a(int arg0, int arg1, int arg2, int arg3)
getTreeRadiusForHeight(int arg0, int arg1, int arg2, int arg3)
method_23372(int arg0, int arg1, int arg2, int arg3)
m_ukmtagne(int arg0, int arg1, int arg2, int arg3)
getCapSize(int arg0, int arg1, int capSize, int y)
getCapSize(int arg0, int arg1, int arg2, int arg3)
protected abstract void
a(djb arg0, azv arg1, iu arg2, int arg3, iu$a arg4, els arg5)
makeCap(LevelAccessor arg0, RandomSource arg1, BlockPos arg2, int arg3, BlockPos$MutableBlockPos arg4, HugeMushroomFeatureConfiguration arg5)
method_23375(class_1936 arg0, class_5819 arg1, class_2338 arg2, int arg3, class_2338$class_2339 arg4, class_4635 arg5)
m_bidifqmd(C_vdvbsyle arg0, C_rlomrsco arg1, C_hynzadkk arg2, int arg3, C_hynzadkk$C_egqitdjk arg4, C_deiatwtj arg5)
generateCap(WorldAccess world, Random random, BlockPos start, int y, BlockPos$Mutable mutable, HugeMushroomFeatureConfig config)
generateCap(WorldAccess arg0, RandomGenerator random, BlockPos pos, int arg3, BlockPos$Mutable mutablePos, HugeMushroomFeatureConfig arg5)