Class NematocystFeature

java.lang.Object
net.minecraft.world.level.levelgen.feature.Feature<net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration>
net.minecraft.world.level.levelgen.feature.MultifaceGrowthFeature
net.frozenblock.wilderwild.worldgen.impl.features.NematocystFeature

public class NematocystFeature extends net.minecraft.world.level.levelgen.feature.MultifaceGrowthFeature
  • Field Summary

    Fields inherited from class net.minecraft.world.level.levelgen.feature.Feature

    BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_COLUMN, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, MULTIFACE_GROWTH, NETHER_FOREST_VEGETATION, NO_BONEMEAL_FLOWER, NO_OP, ORE, POINTED_DRIPSTONE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_BLOBS, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SCULK_PATCH, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES
  • Constructor Summary

    Constructors
    Constructor
    Description
    NematocystFeature(@NotNull com.mojang.serialization.Codec<net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration> codec)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    place(@NotNull net.minecraft.world.level.levelgen.feature.FeaturePlaceContext<net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration> context)
     
    static boolean
    placeGrowthIfPossible(@NotNull net.minecraft.world.level.WorldGenLevel level, @NotNull net.minecraft.core.BlockPos pos, @NotNull net.minecraft.world.level.block.state.BlockState state, @NotNull net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration config, @NotNull net.minecraft.util.RandomSource random, @NotNull List<net.minecraft.core.Direction> directions)
     

    Methods inherited from class net.minecraft.world.level.levelgen.feature.MultifaceGrowthFeature

    isAirOrWater

    Methods inherited from class net.minecraft.world.level.levelgen.feature.Feature

    checkNeighbors, configuredCodec, isAdjacentToAir, isDirt, isGrassOrDirt, isReplaceable, isStone, markAboveForPostProcessing, place, safeSetBlock, setBlock

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NematocystFeature

      public NematocystFeature(@NotNull @NotNull com.mojang.serialization.Codec<net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration> codec)
  • Method Details

    • placeGrowthIfPossible

      public static boolean placeGrowthIfPossible(@NotNull @NotNull net.minecraft.world.level.WorldGenLevel level, @NotNull @NotNull net.minecraft.core.BlockPos pos, @NotNull @NotNull net.minecraft.world.level.block.state.BlockState state, @NotNull @NotNull net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration config, @NotNull @NotNull net.minecraft.util.RandomSource random, @NotNull @NotNull List<net.minecraft.core.Direction> directions)
    • place

      public boolean place(@NotNull @NotNull net.minecraft.world.level.levelgen.feature.FeaturePlaceContext<net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration> context)
      Overrides:
      place in class net.minecraft.world.level.levelgen.feature.MultifaceGrowthFeature