net.minecraft.world.level.levelgen.feature

public class HugeFungusFeature

extends Feature<HugeFungusConfiguration>

ejw
net.minecraft.world.level.levelgen.feature.HugeFungusFeature
net.minecraft.class_4781
net.minecraft.unmapped.C_qnchnbcn
net.minecraft.world.gen.feature.HugeFungusFeature
net.minecraft.world.gen.feature.HugeFungusFeature

Field summary

Modifier and TypeField
private static final float
a
HUGE_PROBABILITY
field_31507
f_ogcevurj
field_31507
HUGE_CHANCE

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
a(ejo<ejv> arg0)
place(FeaturePlaceContext<HugeFungusConfiguration> arg0)
method_13151(class_5821<class_4780> arg0)
m_yrekxmnr(C_kihhwquw<C_cwbwvrqn> arg0)
generate(FeatureContext<HugeFungusFeatureConfig> arg0)
place(FeatureContext<HugeFungusFeatureConfig> arg0)
private static boolean
a(djz arg0, iu arg1, ejv arg2, boolean arg3)
isReplaceable(WorldGenLevel arg0, BlockPos arg1, HugeFungusConfiguration arg2, boolean arg3)
method_24866(class_5281 arg0, class_2338 arg1, class_4780 arg2, boolean arg3)
m_pmfyuhlv(C_ldkphtbr arg0, C_hynzadkk arg1, C_cwbwvrqn arg2, boolean arg3)
isReplaceable(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean checkConfig)
isReplaceable(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean replacePlants)
private void
a(djz arg0, azv arg1, ejv arg2, iu arg3, int arg4, boolean arg5)
placeStem(WorldGenLevel arg0, RandomSource arg1, HugeFungusConfiguration arg2, BlockPos arg3, int arg4, boolean arg5)
method_24440(class_5281 arg0, class_5819 arg1, class_4780 arg2, class_2338 arg3, int arg4, boolean arg5)
m_tnwlexym(C_ldkphtbr arg0, C_rlomrsco arg1, C_cwbwvrqn arg2, C_hynzadkk arg3, int arg4, boolean arg5)
generateStem(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)
generateStem(StructureWorldAccess world, RandomGenerator random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)
private void
b(djz arg0, azv arg1, ejv arg2, iu arg3, int arg4, boolean arg5)
placeHat(WorldGenLevel arg0, RandomSource arg1, HugeFungusConfiguration arg2, BlockPos arg3, int arg4, boolean arg5)
method_24443(class_5281 arg0, class_5819 arg1, class_4780 arg2, class_2338 arg3, int arg4, boolean arg5)
m_xmaehdsg(C_ldkphtbr arg0, C_rlomrsco arg1, C_cwbwvrqn arg2, C_hynzadkk arg3, int arg4, boolean arg5)
generateHat(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)
generateHat(StructureWorldAccess world, RandomGenerator random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)
private void
a(djb arg0, azv arg1, ejv arg2, iu$a arg3, float arg4, float arg5, float arg6)
placeHatBlock(LevelAccessor arg0, RandomSource arg1, HugeFungusConfiguration arg2, BlockPos$MutableBlockPos arg3, float arg4, float arg5, float arg6)
method_24439(class_1936 arg0, class_5819 arg1, class_4780 arg2, class_2338$class_2339 arg3, float arg4, float arg5, float arg6)
m_tgtinlxj(C_vdvbsyle arg0, C_rlomrsco arg1, C_cwbwvrqn arg2, C_hynzadkk$C_egqitdjk arg3, float arg4, float arg5, float arg6)
placeHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos$Mutable pos, float decorationChance, float generationChance, float vineChance)
generateHatBlock(WorldAccess world, RandomGenerator random, HugeFungusFeatureConfig config, BlockPos$Mutable pos, float decorationChance, float generationChance, float vineChance)
private void
a(djb arg0, azv arg1, iu arg2, eah arg3, boolean arg4)
placeHatDropBlock(LevelAccessor arg0, RandomSource arg1, BlockPos arg2, BlockState arg3, boolean arg4)
method_24441(class_1936 arg0, class_5819 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
m_xqzxglkk(C_vdvbsyle arg0, C_rlomrsco arg1, C_hynzadkk arg2, C_txtbiemp arg3, boolean arg4)
placeWithOptionalVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean vines)
generateHatDropBlock(WorldAccess world, RandomGenerator random, BlockPos pos, BlockState state, boolean allowVines)
private static void
a(iu arg0, djb arg1, azv arg2)
tryPlaceWeepingVines(BlockPos arg0, LevelAccessor arg1, RandomSource arg2)
method_24442(class_2338 arg0, class_1936 arg1, class_5819 arg2)
m_zaiwmonj(C_hynzadkk arg0, C_vdvbsyle arg1, C_rlomrsco arg2)
generateVines(BlockPos pos, WorldAccess world, Random random)
generateVines(BlockPos pos, WorldAccess world, RandomGenerator random)