Added metoriteSpawnChance to configs.
This commit is contained in:
parent
8d9054e39a
commit
3891ecbd67
2 changed files with 4 additions and 2 deletions
|
@ -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;
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue