mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-19 02:36:59 +00:00
56 lines
1.7 KiB
Java
56 lines
1.7 KiB
Java
package ninja.bytecode.iris;
|
|
|
|
import ninja.bytecode.iris.util.PerformanceMode;
|
|
|
|
public class Settings
|
|
{
|
|
public PerformanceSettings performance = new PerformanceSettings();
|
|
public GeneratorSettings gen = new GeneratorSettings();
|
|
|
|
public static class PerformanceSettings
|
|
{
|
|
public PerformanceMode performanceMode = PerformanceMode.UNLIMITED;
|
|
public boolean fastDecoration = true;
|
|
public int threadPriority = Thread.MAX_PRIORITY;
|
|
public int threadCount = 4;
|
|
public boolean debugMode = true;
|
|
public int decorationAccuracy = 2;
|
|
public boolean interpolation = true;
|
|
public boolean surfaceNoise = true;
|
|
public boolean verbose = false;
|
|
public int placeHistoryLimit = 8192;
|
|
}
|
|
|
|
public static class GeneratorSettings
|
|
{
|
|
public double objectDensity = 1D;
|
|
public int hermiteSampleRadius = 4;
|
|
public double horizontalZoom = 2;
|
|
public double heightFracture = 155;
|
|
public double landScale = 0.25;
|
|
public double landChance = 0.45;
|
|
public double biomeEdgeScramble = 0; // 1550D
|
|
public double roughness = 1.55;
|
|
public double heightMultiplier = 0.806;
|
|
public double heightExponentBase = 1;
|
|
public double heightExponentMultiplier = 1.41;
|
|
public double heightScale = 0.56;
|
|
public double baseHeight = 0.065;
|
|
public int seaLevel = 63;
|
|
public double caveDensity = 4;
|
|
public double caveScale = 1.45;
|
|
public double biomeScale = 0.65;
|
|
public boolean flatBedrock = true;
|
|
public boolean genObjects = true;
|
|
public boolean genCarving = true;
|
|
public boolean genCaverns = true;
|
|
public boolean genCaves = true;
|
|
public double carvingChance = 0.352;
|
|
public double cavernChance = 0.321;
|
|
public int minCarvingHeight = 75;
|
|
public int maxCarvingHeight = 155;
|
|
public int minCavernHeight = 14;
|
|
public int maxCavernHeight = 54;
|
|
}
|
|
}
|