Added metoriteSpawnChance to configs.

This commit is contained in:
AlgorithmX2 2014-08-13 19:36:37 -05:00
parent 8d9054e39a
commit 3891ecbd67
2 changed files with 4 additions and 2 deletions

View file

@ -123,7 +123,8 @@ public class AEConfig extends Configuration implements IConfigureableObject, ICo
public boolean updateable = false; public boolean updateable = false;
final private File myPath; final private File myPath;
public double metoriteClusterChance = 0.1f; public double metoriteClusterChance = 0.1;
public double metoriteSpawnChance = 0.3;
@SubscribeEvent @SubscribeEvent
public void onConfigChanged(ConfigChangedEvent.OnConfigChangedEvent eventArgs) public void onConfigChanged(ConfigChangedEvent.OnConfigChangedEvent eventArgs)
@ -227,6 +228,7 @@ public class AEConfig extends Configuration implements IConfigureableObject, ICo
spawnChargedChance = (float) (1.0 - get( "worldGen", "spawnChargedChance", 1.0 - spawnChargedChance ).getDouble( 1.0 - spawnChargedChance )); spawnChargedChance = (float) (1.0 - get( "worldGen", "spawnChargedChance", 1.0 - spawnChargedChance ).getDouble( 1.0 - spawnChargedChance ));
minMeteoriteDistance = get( "worldGen", "minMeteoriteDistance", minMeteoriteDistance ).getInt( minMeteoriteDistance ); minMeteoriteDistance = get( "worldGen", "minMeteoriteDistance", minMeteoriteDistance ).getInt( minMeteoriteDistance );
metoriteClusterChance = get( "worldGen", "metoriteClusterChance ", metoriteClusterChance ).getDouble( metoriteClusterChance ); metoriteClusterChance = get( "worldGen", "metoriteClusterChance ", metoriteClusterChance ).getDouble( metoriteClusterChance );
metoriteSpawnChance = get( "worldGen", "metoriteSpawnChance ", metoriteSpawnChance ).getDouble( metoriteSpawnChance );
quartzOresPerCluster = get( "worldGen", "quartzOresPerCluster", quartzOresPerCluster ).getInt( quartzOresPerCluster ); quartzOresPerCluster = get( "worldGen", "quartzOresPerCluster", quartzOresPerCluster ).getInt( quartzOresPerCluster );
minMeteoriteDistanceSq = minMeteoriteDistance * minMeteoriteDistance; minMeteoriteDistanceSq = minMeteoriteDistance * minMeteoriteDistance;

View file

@ -41,7 +41,7 @@ final public class MeteoriteWorldGen implements IWorldGenerator
if ( WorldGenRegistry.instance.isWorldGenEnabled( WorldGenType.Metorites, w ) ) if ( WorldGenRegistry.instance.isWorldGenEnabled( WorldGenType.Metorites, w ) )
{ {
// add new metorites? // add new metorites?
if ( r.nextFloat() > 0.7 ) if ( r.nextFloat() < AEConfig.instance.metoriteSpawnChance )
{ {
int x = r.nextInt( 16 ) + (chunkX << 4); int x = r.nextInt( 16 ) + (chunkX << 4);
int z = r.nextInt( 16 ) + (chunkZ << 4); int z = r.nextInt( 16 ) + (chunkZ << 4);