Initial release
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user