9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-27 11:09:06 +00:00
Files
Iris-World-Engine/src/main/java/ninja/bytecode/iris/Settings.java
Daniel Mills 9f8caff571 Fixes
2020-01-15 06:49:41 -05:00

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.MATCH_CPU;
public boolean fastDecoration = true;
public int threadPriority = Thread.MIN_PRIORITY;
public int compilerPriority = Thread.MIN_PRIORITY;
public int threadCount = 1;
public boolean debugMode = true;
public int compilerThreads = 12;
public int decorationAccuracy = 1;
public int cascadeLimit = 14;
}
public static class GeneratorSettings
{
public int hermiteSampleRadius = 6;
public double horizontalZoom = 1;
public double heightFracture = 155;
public double beachScale = 76;
public double landScale = 0.325;
public double landChance = 0.62;
public double biomeEdgeScramble = 1550D; // 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 superHeightScale = 0.95;
public double baseHeight = 0.165;
public int seaLevel = 63;
public double caveDensity = 4;
public double caveScale = 1.45;
public double biomeScale = 2;
public boolean flatBedrock = false;
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;
}
}