Class RootSystemConfiguration

java.lang.Object
net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration
All Implemented Interfaces:
FeatureConfiguration

public class RootSystemConfiguration extends Object implements FeatureConfiguration
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<RootSystemConfiguration> CODEC
    • treeFeature

      public final Holder<PlacedFeature> treeFeature
    • requiredVerticalSpaceForTree

      public final int requiredVerticalSpaceForTree
    • rootRadius

      public final int rootRadius
    • rootReplaceable

      public final TagKey<Block> rootReplaceable
    • rootStateProvider

      public final BlockStateProvider rootStateProvider
    • rootPlacementAttempts

      public final int rootPlacementAttempts
    • rootColumnMaxHeight

      public final int rootColumnMaxHeight
    • hangingRootRadius

      public final int hangingRootRadius
    • hangingRootsVerticalSpan

      public final int hangingRootsVerticalSpan
    • hangingRootStateProvider

      public final BlockStateProvider hangingRootStateProvider
    • hangingRootPlacementAttempts

      public final int hangingRootPlacementAttempts
    • allowedVerticalWaterForTree

      public final int allowedVerticalWaterForTree
    • allowedTreePosition

      public final BlockPredicate allowedTreePosition
  • Constructor Details