net.minecraft.world.level.levelgen.feature

public class HugeFungusFeature

extends Feature<HugeFungusConfiguration>

ehg
net.minecraft.world.level.levelgen.feature.HugeFungusFeature
net.minecraft.class_4781
net.minecraft.world.gen.feature.HugeFungusFeature
net.minecraft.world.level.levelgen.feature.WorldGenFeatureHugeFungi

Field summary

Modifier and TypeField
private static final float
a
HUGE_PROBABILITY
field_31507
field_31507

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
a(egy<ehf> arg0)
place(FeaturePlaceContext<HugeFungusConfiguration> arg0)
method_13151(class_5821<class_4780> arg0)
generate(FeatureContext<HugeFungusFeatureConfig> arg0)
private static boolean
a(dig arg0, jh arg1, ehf 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)
isReplaceable(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean checkConfig)
private void
a(dig arg0, bam arg1, ehf arg2, jh 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)
generateStem(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)
private void
b(dig arg0, bam arg1, ehf arg2, jh 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)
generateHat(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)
private void
a(dhj arg0, bam arg1, ehf arg2, jh$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)
placeHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos$Mutable pos, float decorationChance, float generationChance, float vineChance)
private void
a(dhj arg0, bam arg1, jh arg2, dxv 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)
placeWithOptionalVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean vines)
private static void
a(jh arg0, dhj arg1, bam arg2)
tryPlaceWeepingVines(BlockPos arg0, LevelAccessor arg1, RandomSource arg2)
method_24442(class_2338 arg0, class_1936 arg1, class_5819 arg2)
generateVines(BlockPos pos, WorldAccess world, Random random)