Interface NetherForestVegetationConfig

All Superinterfaces:
FeatureConfiguration, Wrapper

@NullMarked @AsOf("3.0.0") public interface NetherForestVegetationConfig extends FeatureConfiguration
A feature that generates patches of surface vegetation in the crimson forest and warped forest biomes.
Since:
3.0.0
See Also:
  • Method Details

    • stateProvider

      @AsOf("3.0.0") BlockStateProvider stateProvider()
      The block to use.
      Returns:
      the block state provider
      Since:
      3.0.0
    • spreadWidth

      @AsOf("3.0.0") int spreadWidth()
      The horizonal distance to spread to. The max width is spread_width * 2 -1. Must be a positive integer.
      Returns:
      the spread width
      Since:
      3.0.0
    • spreadHeight

      @AsOf("3.0.0") int spreadHeight()
      The vertical distance to spread. The max height is spread_height * 2 -1. Must be a positive integer.
      Returns:
      the spread height
      Since:
      3.0.0
    • toBuilder

      @AsOf("3.0.0") default NetherForestVegetationConfig.Builder toBuilder()
      Converts this object back to a builder.
      Returns:
      a builder with the same values as this object
      Since:
      3.0.0
    • of

      @AsOf("3.0.0") static NetherForestVegetationConfig of(BlockStateProvider stateProvider, int spreadWidth, int spreadHeight)
      Creates a new nether forest vegetation configuration.
      Parameters:
      stateProvider - the block state provider
      spreadWidth - the spread width
      spreadHeight - the spread height
      Returns:
      a new nether forest vegetation configuration
      Since:
      3.0.0
    • builder

      @AsOf("3.0.0") static NetherForestVegetationConfig.Builder builder()
      Creates a new builder.
      Returns:
      a new builder
      Since:
      3.0.0