diff --git a/src/main/java/ninja/bytecode/iris/Settings.java b/src/main/java/ninja/bytecode/iris/Settings.java index 23e6fcb72..cd014e595 100644 --- a/src/main/java/ninja/bytecode/iris/Settings.java +++ b/src/main/java/ninja/bytecode/iris/Settings.java @@ -28,11 +28,12 @@ public class Settings public InterpolationType trilinearFunction = InterpolationType.BEZIER; public double linearSampleFractureMultiplier = 11.4; public double linearSampleFractureScale = 0.21; - public double horizontalZoom = 1; // 0.525 + public double horizontalZoom = 0.525; // 0.525 public double heightFracture = 155; public double beachScale = 76; public double landScale = 0.325; public double landChance = 0.62; + public double biomeEdgeScramble = 0D; // 1550D public double roughness = 1.25; public double heightMultiplier = 0.806; public double heightExponentBase = 1; diff --git a/src/main/java/ninja/bytecode/iris/generator/Snippet.java b/src/main/java/ninja/bytecode/iris/generator/Snippet.java new file mode 100644 index 000000000..4dde4291d --- /dev/null +++ b/src/main/java/ninja/bytecode/iris/generator/Snippet.java @@ -0,0 +1,8 @@ +package ninja.bytecode.iris.generator; + +public class Snippet +{ + public double horizontalZoom = 0.525; // 0.525 + +} + diff --git a/src/main/java/ninja/bytecode/iris/generator/layer/GenLayerBiome.java b/src/main/java/ninja/bytecode/iris/generator/layer/GenLayerBiome.java index 12b486bd8..211df4aa1 100644 --- a/src/main/java/ninja/bytecode/iris/generator/layer/GenLayerBiome.java +++ b/src/main/java/ninja/bytecode/iris/generator/layer/GenLayerBiome.java @@ -68,8 +68,8 @@ public class GenLayerBiome extends GenLayer public IrisBiome getBiome(double xx, double zz) { - double x = xx + (fracture.noise(zz, xx) * 1550D); - double z = zz - (fracture.noise(xx, zz) * 1550D); + double x = xx + (Iris.settings.gen.biomeEdgeScramble == 0 ? 0 : (fracture.noise(zz, xx) * Iris.settings.gen.biomeEdgeScramble)); + double z = zz - (Iris.settings.gen.biomeEdgeScramble == 0 ? 0 : (fracture.noise(xx, zz) * Iris.settings.gen.biomeEdgeScramble)); IrisBiome cbi = iris.biome("Ocean"); double land = island.noise(x, z); double landChance = 1D - M.clip(Iris.settings.gen.landChance, 0D, 1D);