public class HugeFungusFeature extends Feature<HugeFungusFeatureConfig>
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, EMERALD_ORE, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, MONSTER_ROOM, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, NO_SURFACE_ORE, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, TREE, TWISTING_VINES, VINES, VOID_START_PLATFORM, WEEPING_VINES
Constructor and Description |
---|
HugeFungusFeature(com.mojang.serialization.Codec<HugeFungusFeatureConfig> configCodec) |
Modifier and Type | Method and Description |
---|---|
boolean |
generate(StructureWorldAccess structureWorldAccess,
ChunkGenerator chunkGenerator,
Random random,
BlockPos blockPos,
HugeFungusFeatureConfig hugeFungusFeatureConfig) |
private void |
generateHat(WorldAccess world,
Random random,
HugeFungusFeatureConfig config,
BlockPos blockPos,
int hatHeight,
boolean thickStem) |
private void |
generateHatBlock(WorldAccess world,
Random random,
HugeFungusFeatureConfig config,
BlockPos.Mutable pos,
float decorationChance,
float generationChance,
float vineChance) |
private void |
generateStem(WorldAccess world,
Random random,
HugeFungusFeatureConfig config,
BlockPos blockPos,
int stemHeight,
boolean thickStem) |
private static void |
generateVines(BlockPos pos,
WorldAccess world,
Random random) |
private static boolean |
method_24866(WorldAccess worldAccess,
BlockPos blockPos,
boolean bool) |
private void |
tryGenerateVines(WorldAccess world,
Random random,
BlockPos pos,
BlockState state,
boolean bool) |
public HugeFungusFeature(com.mojang.serialization.Codec<HugeFungusFeatureConfig> configCodec)
public boolean generate(StructureWorldAccess structureWorldAccess, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, HugeFungusFeatureConfig hugeFungusFeatureConfig)
generate
in class Feature<HugeFungusFeatureConfig>
private static boolean method_24866(WorldAccess worldAccess, BlockPos blockPos, boolean bool)
private void generateStem(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos blockPos, int stemHeight, boolean thickStem)
private void generateHat(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos blockPos, int hatHeight, boolean thickStem)
private void generateHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance)
private void tryGenerateVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean bool)
private static void generateVines(BlockPos pos, WorldAccess world, Random random)