From 189c86581afd6cbc2aa1be36c94c1220148f9b12 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Fri, 15 Aug 2014 11:04:55 -0500 Subject: [PATCH] Added quartzOresClusterAmount and fixed spaces in Metorite Gen Config Names. --- core/AEConfig.java | 6 ++++-- hooks/QuartzWorldGen.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/AEConfig.java b/core/AEConfig.java index c486dd9ad..7917185f0 100644 --- a/core/AEConfig.java +++ b/core/AEConfig.java @@ -48,6 +48,7 @@ public class AEConfig extends Configuration implements IConfigureableObject, ICo public float spawnChargedChance = 0.92f; public int quartzOresPerCluster = 4; + public int quartzOresClusterAmount = 15; public int chargedChange = 4; public int minMeteoriteDistance = 707; public int minMeteoriteDistanceSq = minMeteoriteDistance * minMeteoriteDistance; @@ -227,9 +228,10 @@ public class AEConfig extends Configuration implements IConfigureableObject, ICo spawnChargedChance = (float) (1.0 - get( "worldGen", "spawnChargedChance", 1.0 - spawnChargedChance ).getDouble( 1.0 - spawnChargedChance )); minMeteoriteDistance = get( "worldGen", "minMeteoriteDistance", minMeteoriteDistance ).getInt( minMeteoriteDistance ); - metoriteClusterChance = get( "worldGen", "metoriteClusterChance ", metoriteClusterChance ).getDouble( metoriteClusterChance ); - metoriteSpawnChance = get( "worldGen", "metoriteSpawnChance ", metoriteSpawnChance ).getDouble( metoriteSpawnChance ); + metoriteClusterChance = get( "worldGen", "metoriteClusterChance", metoriteClusterChance ).getDouble( metoriteClusterChance ); + metoriteSpawnChance = get( "worldGen", "metoriteSpawnChance", metoriteSpawnChance ).getDouble( metoriteSpawnChance ); quartzOresPerCluster = get( "worldGen", "quartzOresPerCluster", quartzOresPerCluster ).getInt( quartzOresPerCluster ); + quartzOresClusterAmount = get( "worldGen", "quartzOresClusterAmount", quartzOresClusterAmount ).getInt( quartzOresClusterAmount ); minMeteoriteDistanceSq = minMeteoriteDistance * minMeteoriteDistance; diff --git a/hooks/QuartzWorldGen.java b/hooks/QuartzWorldGen.java index cbac601f8..4a61d6a7b 100644 --- a/hooks/QuartzWorldGen.java +++ b/hooks/QuartzWorldGen.java @@ -40,7 +40,7 @@ final public class QuartzWorldGen implements IWorldGenerator if ( oreNormal == null || oreCharged == null ) return; - double oreDepthMultiplier = 15 * sealevel / 64; + double oreDepthMultiplier = AEConfig.instance.quartzOresClusterAmount * sealevel / 64; int scale = (int) Math.round( r.nextGaussian() * Math.sqrt( oreDepthMultiplier ) + oreDepthMultiplier ); for (int x = 0; x < (r.nextBoolean() ? scale * 2 : scale) / 2; ++x)