Interface CanyonCarverConfiguration.CanyonShapeConfiguration

All Superinterfaces:
Wrapper
Enclosing interface:
CanyonCarverConfiguration

@AsOf("3.0.0") public static interface CanyonCarverConfiguration.CanyonShapeConfiguration extends Wrapper
Configuration for the shape of the canyon.
Since:
3.0.0
  • Method Details

    • distanceFor

      @AsOf("3.0.0") FloatProvider distanceFor()
      Gets the distance factor for the canyon shape.
      Returns:
      the distance factor for the canyon shape
      Since:
      3.0.0
    • thickness

      @AsOf("3.0.0") FloatProvider thickness()
      Gets the thickness of the canyon shape.
      Returns:
      the thickness of the canyon shape
      Since:
      3.0.0
    • widthSmoothness

      @AsOf("3.0.0") int widthSmoothness()
      Gets the width smoothness of the canyon shape.
      Returns:
      the width smoothness of the canyon shape
      Since:
      3.0.0
    • horizontalRadiusFactor

      @AsOf("3.0.0") FloatProvider horizontalRadiusFactor()
      Gets the horizontal radius factor of the canyon shape.
      Returns:
      the horizontal radius factor of the canyon shape
      Since:
      3.0.0
    • verticalRadiusDefaultFactor

      @AsOf("3.0.0") float verticalRadiusDefaultFactor()
      Gets the vertical radius default factor of the canyon shape.
      Returns:
      the vertical radius default factor of the canyon shape
      Since:
      3.0.0
    • verticalRadiusCenterFactor

      @AsOf("3.0.0") float verticalRadiusCenterFactor()
      Gets the vertical radius center factor of the canyon shape.
      Returns:
      the vertical radius center factor of the canyon shape
      Since:
      3.0.0
    • 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 CanyonCarverConfiguration.CanyonShapeConfiguration of(FloatProvider distanceFactor, FloatProvider thickness, int widthSmoothness, FloatProvider horizontalRadiusFactor, float verticalRadiusDefaultFactor, float verticalRadiusCenterFactor)
      Creates a new CanyonShapeConfiguration.
      Parameters:
      distanceFactor - the distance factor for the canyon shape
      thickness - the thickness of the canyon shape
      widthSmoothness - the width smoothness of the canyon shape
      horizontalRadiusFactor - the horizontal radius factor of the canyon shape
      verticalRadiusDefaultFactor - the vertical radius default factor of the canyon shape
      verticalRadiusCenterFactor - the vertical radius center factor of the canyon shape
      Returns:
      a new CanyonShapeConfiguration
      Since:
      3.0.0
    • builder

      Creates a new builder.
      Returns:
      a new builder
      Since:
      3.0.0
    • decode

      @AsOf("3.3.0") static CanyonCarverConfiguration.CanyonShapeConfiguration decode(Object minecraftShape)
      Reads a Minecraft canyon shape configuration.
      Parameters:
      minecraftShape - the shape to read
      Returns:
      the decoded shape
      Since:
      3.3.0