Class CarverDebugSettings.Builder

java.lang.Object
dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Enclosing interface:
CarverDebugSettings

@AsOf("3.0.0") public static final class CarverDebugSettings.Builder extends Object
Builder for CarverDebugSettings.
Since:
3.0.0
  • Constructor Details

  • Method Details

    • debugMode

      @AsOf("3.0.0") public CarverDebugSettings.Builder debugMode(boolean debugMode)
      Sets whether to enable debug mode.
      Parameters:
      debugMode - whether to enable debug mode
      Returns:
      this builder
      Since:
      3.0.0
    • airState

      @AsOf("3.0.0") public CarverDebugSettings.Builder airState(BlockData airState)
      Sets the block state to use for air.
      Parameters:
      airState - the block state
      Returns:
      this builder
      Since:
      3.0.0
    • waterState

      @AsOf("3.0.0") public CarverDebugSettings.Builder waterState(BlockData waterState)
      Sets the block state to use for water.
      Parameters:
      waterState - the block state
      Returns:
      this builder
      Since:
      3.0.0
    • lavaState

      @AsOf("3.0.0") public CarverDebugSettings.Builder lavaState(BlockData lavaState)
      Sets the block state to use for lava.
      Parameters:
      lavaState - the block state
      Returns:
      this builder
      Since:
      3.0.0
    • barrierState

      @AsOf("3.0.0") public CarverDebugSettings.Builder barrierState(BlockData barrierState)
      Sets the block state to use for barriers.
      Parameters:
      barrierState - the block state
      Returns:
      this builder
      Since:
      3.0.0
    • debugMode

      @AsOf("3.0.0") public CarverDebugSettings.Builder debugMode()
      Enables debug mode.
      Returns:
      this builder
      Since:
      3.0.0
    • airState

      @AsOf("3.0.0") public CarverDebugSettings.Builder airState(Material airState)
      Sets the block state to use for air.
      Parameters:
      airState - the block state
      Returns:
      this builder
      Since:
      3.0.0
    • waterState

      @AsOf("3.0.0") public CarverDebugSettings.Builder waterState(Material waterState)
      Sets the block state to use for water.
      Parameters:
      waterState - the block state
      Returns:
      this builder
      Since:
      3.0.0
    • lavaState

      @AsOf("3.0.0") public CarverDebugSettings.Builder lavaState(Material lavaState)
      Sets the block state to use for lava.
      Parameters:
      lavaState - the block state
      Returns:
      this builder
      Since:
      3.0.0
    • barrierState

      @AsOf("3.0.0") public CarverDebugSettings.Builder barrierState(Material barrierState)
      Sets the block state to use for barriers.
      Parameters:
      barrierState - the block state
      Returns:
      this builder
      Since:
      3.0.0
    • build

      @AsOf("3.0.0") public CarverDebugSettings build()
      Builds the debug settings.
      Returns:
      the debug settings
      Since:
      3.0.0