net.minecraft.world.level.levelgen.feature

public class HugeFungusFeature

extends Feature<HugeFungusConfiguration>

csq
net.minecraft.world.level.levelgen.feature.HugeFungusFeature
net.minecraft.class_4781
net.minecraft.world.gen.feature.HugeFungusFeature
net.minecraft.src.C_2253_
net.minecraft.world.level.levelgen.feature.WorldGenFeatureHugeFungi

Field summary

Modifier and TypeField
private static final float
a
HUGE_PROBABILITY
field_31507
field_31507
f_159876_

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
a(csg<csp> arg0)
place(FeaturePlaceContext<HugeFungusConfiguration> arg0)
method_13151(class_5821<class_4780> arg0)
generate(FeatureContext<HugeFungusFeatureConfig> arg0)
m_142674_(C_141361_<C_2252_> arg0)
generate(FeaturePlaceContext<WorldGenFeatureHugeFungiConfiguration> arg0)
private static boolean
a(bwq arg0, gg arg1, boolean arg2)
isReplaceable(LevelAccessor arg0, BlockPos arg1, boolean arg2)
method_24866(class_1936 arg0, class_2338 arg1, boolean arg2)
isReplaceable(WorldAccess world, BlockPos pos, boolean replacePlants)
m_65923_(C_1598_ p_65924_, C_4675_ p_65925_, boolean p_65926_)
private void
a(bwq arg0, Random arg1, csp arg2, gg arg3, int arg4, boolean arg5)
placeStem(LevelAccessor arg0, Random arg1, HugeFungusConfiguration arg2, BlockPos arg3, int arg4, boolean arg5)
method_24440(class_1936 arg0, Random arg1, class_4780 arg2, class_2338 arg3, int arg4, boolean arg5)
generateStem(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)
m_65935_(C_1598_ p_65937_, Random p_65938_, C_2252_ p_65939_, C_4675_ p_65940_, int p_65941_, boolean arg5)
private void
b(bwq arg0, Random arg1, csp arg2, gg arg3, int arg4, boolean arg5)
placeHat(LevelAccessor arg0, Random arg1, HugeFungusConfiguration arg2, BlockPos arg3, int arg4, boolean arg5)
method_24443(class_1936 arg0, Random arg1, class_4780 arg2, class_2338 arg3, int arg4, boolean arg5)
generateHat(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)
m_65967_(C_1598_ p_65969_, Random p_65970_, C_2252_ p_65971_, C_4675_ p_65972_, int p_65973_, boolean arg5)
private void
a(bwq arg0, Random arg1, csp arg2, gg$a arg3, float arg4, float arg5, float arg6)
placeHatBlock(LevelAccessor arg0, Random arg1, HugeFungusConfiguration arg2, BlockPos$MutableBlockPos arg3, float arg4, float arg5, float arg6)
method_24439(class_1936 arg0, Random arg1, class_4780 arg2, class_2338$class_2339 arg3, float arg4, float arg5, float arg6)
generateHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos$Mutable pos, float decorationChance, float generationChance, float vineChance)
m_65927_(C_1598_ p_65929_, Random p_65930_, C_2252_ p_65931_, C_4675_$C_4681_ p_65932_, float p_65933_, float p_65934_, float arg6)
private void
a(bwq arg0, Random arg1, gg arg2, cks arg3, boolean arg4)
placeHatDropBlock(LevelAccessor arg0, Random arg1, BlockPos arg2, BlockState arg3, boolean arg4)
method_24441(class_1936 arg0, Random arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
tryGenerateVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean arg4)
m_65942_(C_1598_ p_65944_, Random p_65945_, C_4675_ p_65946_, C_2064_ p_65947_, boolean arg4)
private static void
a(gg arg0, bwq arg1, Random arg2)
tryPlaceWeepingVines(BlockPos arg0, LevelAccessor arg1, Random arg2)
method_24442(class_2338 arg0, class_1936 arg1, Random arg2)
generateVines(BlockPos pos, WorldAccess world, Random random)
m_65960_(C_4675_ p_65961_, C_1598_ p_65962_, Random p_65963_)