this.asteroidDensity = new Billowed(this.rand.nextLong(), 2, .25F);
this.asteroidDensity.setFrequency(.009F);
this.asteroidDensity.amplitude = .6F;
this.asteroidTurbulance = new Gradient(this.rand.nextLong(), 1, .2F);
this.asteroidTurbulance.setFrequency(.08F);
this.asteroidTurbulance.amplitude = .5F;
this.asteroidSkewX = new Gradient(this.rand.nextLong(), 1, 1);
this.asteroidSkewX.amplitude = ChunkProviderAsteroids.MAX_ASTEROID_SKEW;
this.asteroidSkewX.frequencyX = 0.005F;
this.asteroidSkewY = new Gradient(this.rand.nextLong(), 1, 1);
this.asteroidSkewY.amplitude = ChunkProviderAsteroids.MAX_ASTEROID_SKEW;
this.asteroidSkewY.frequencyY = 0.005F;
this.asteroidSkewZ = new Gradient(this.rand.nextLong(), 1, 1);
this.asteroidSkewZ.amplitude = ChunkProviderAsteroids.MAX_ASTEROID_SKEW;
this.asteroidSkewZ.frequencyZ = 0.005F;
this.coreHandler = new SpecialAsteroidBlockHandler();
this.coreHandler.addBlock(new SpecialAsteroidBlock(this.ASTEROID_STONE, this.ASTEROID_STONE_META_2, 5, .3));