75 lines
1.6 KiB
Java
75 lines
1.6 KiB
Java
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;
|
|
}
|