package de.nicolasklier.custom_structures.structures; public class StaircaseOptions { /** * Width of the staircase on the Z-axis. */ public int width = 21; /** * Thickness of the staircase. */ public int weight = 3; /** * Height of the staircase on the Y-axis. */ public int height = 32; /** * Padding between the support fences vertically (XY-plane). */ public int fenceVerticalDensity = 10; /** * Padding between the support fences horizontally (ZY-plane). */ public int fenceHorizontalDensity = 3; /** * Height of the wall left & right. Set to 0 to disable this feature. */ public int wallHeight = 2; /** * Scratch the staircase along the X-axis. */ public int stretch = 4; /** * Mirror staircase when height is reached. This will double your length. */ public boolean mirror = false; /** * Value between 0% and 100% being the chance to spawn glass. */ public short chanceGlass = 10; /** * Value between 0% and 100% being the chance to spawn glowstone. */ public short chanceGlowstone = 4; /** * Value between 0% and 100% being the chance to spawn mossy cobblestone. */ public short chanceMossyCobblestone = 20; /** * Value between 0% and 100% being the chance to spawn a slap instead of an stair. */ public short chanceSlap = 5; /** * Value between 0% and 100% being the chance to spawn a wooden stair instead of an cobblestone stair. */ public short chanceWoodStair = 50; /** * Adds variation to the stretch of the staircase. This will override `stretch`. * To disable this feature set it to null. */ public StaircaseNoiseOptions noise = null; }