Chalk - generated in limestone biomes

This commit is contained in:
Emmanuel BENOîT 2016-07-03 18:45:58 +02:00
parent 479e014f34
commit e8bb5d1d54
4 changed files with 45 additions and 3 deletions
src/java/mmm/world/gen

View file

@ -4,7 +4,10 @@ package mmm.world.gen;
import java.util.ArrayList;
import java.util.Random;
import mmm.world.I_WBiomeWithOres;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.chunk.IChunkGenerator;
import net.minecraft.world.chunk.IChunkProvider;
import net.minecraftforge.fml.common.IWorldGenerator;
@ -28,6 +31,14 @@ public class WGOre
public void generate( final Random random , final int chunkX , final int chunkZ , final World world ,
final IChunkGenerator chunkGenerator , final IChunkProvider chunkProvider )
{
System.err.println( "GEN ORES " + chunkX + " / " + chunkZ );
final Biome biome = world.getBiomeGenForCoords( new BlockPos( chunkX * 16 , 0 , chunkZ * 16 ) );
if ( biome instanceof I_WBiomeWithOres ) {
for ( final WGOreParameters parameters : ( (I_WBiomeWithOres) biome ).getBiomeOres( world ) ) {
parameters.generate( world , random , chunkX , chunkZ );
}
}
final int n = this.conditions.size( );
for ( int i = 0 ; i < n ; i++ ) {
final WGOreCondition cond = this.conditions.get( i );