Interface HugeFungusConfiguration

All Superinterfaces:
FeatureConfiguration, Wrapper

@NullMarked @AsOf("3.3.0") public interface HugeFungusConfiguration extends FeatureConfiguration
A huge fungus is a large tree-like feature that generates in the Nether.
Since:
3.3.0
See Also:
  • Method Details

    • validBaseState

      @AsOf("3.3.0") BlockData validBaseState()
      Gets the valid base state for the huge fungus configuration.
      Returns:
      The valid base state as a BlockData object.
      Since:
      3.3.0
    • stemState

      @AsOf("3.3.0") BlockData stemState()
      Gets the stem state for the huge fungus configuration.
      Returns:
      The stem state as a BlockData object.
      Since:
      3.3.0
    • hatState

      @AsOf("3.3.0") BlockData hatState()
      Gets the hat state for the huge fungus configuration.
      Returns:
      The hat state as a BlockData object.
      Since:
      3.3.0
    • decorState

      @AsOf("3.3.0") BlockData decorState()
      Gets the decor state for the huge fungus configuration.
      Returns:
      The decor state as a BlockData object.
      Since:
      3.3.0
    • replaceableBlocks

      @AsOf("3.3.0") BlockPredicate replaceableBlocks()
      Gets the replaceable blocks for the huge fungus configuration.
      Returns:
      The replaceable blocks as a BlockPredicate object.
      Since:
      3.3.0
    • planted

      @AsOf("3.3.0") boolean planted()
      Checks if the huge fungus is planted.
      Returns:
      true if the huge fungus is planted, false otherwise.
      Since:
      3.3.0
    • toBuilder

      @AsOf("3.3.0") default HugeFungusConfiguration.Builder toBuilder()
      Converts this object back to a builder.
      Returns:
      A new builder with these values
      Since:
      3.3.0
    • of

      @AsOf("3.3.0") static HugeFungusConfiguration of(BlockData validBaseState, BlockData stemState, BlockData hatState, BlockData decorState, BlockPredicate replaceableBlocks, boolean planted)
      Creates a new instance of HugeFungusConfiguration with the specified parameters.
      Parameters:
      validBaseState - The valid base state for the huge fungus configuration.
      stemState - The stem state for the huge fungus configuration.
      hatState - The hat state for the huge fungus configuration.
      decorState - The decor state for the huge fungus configuration.
      replaceableBlocks - The replaceable blocks for the huge fungus configuration.
      planted - Whether the huge fungus is planted.
      Returns:
      A new instance of HugeFungusConfiguration with the specified parameters.
      Since:
      3.3.0
    • builder

      Creates a new builder.
      Returns:
      A new builder
      Since:
      3.3.0