package com.minecreatr.cliffsgoos.src; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.world.World; import net.minecraft.world.WorldServer; import net.minecraft.world.chunk.IChunkProvider; import cpw.mods.fml.common.IWorldGenerator; public class GenerateGoo implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { if(!CliffiesTaints.blacklistedDims.contains(((WorldServer)world).provider.dimensionId)) if(random.nextInt(5)==0) { Block[] gooIDs = {CliffiesTaints.rTaint1, CliffiesTaints.oTaint1, CliffiesTaints.yTaint1, CliffiesTaints.lTaint1, CliffiesTaints.gTaint1, CliffiesTaints.cTaint1, CliffiesTaints.bTaint1, CliffiesTaints.pTaint1}; if(random.nextInt(10)==0) world.setBlock(chunkX*16 + random.nextInt(16), 50+random.nextInt(50), chunkZ*16 + random.nextInt(16), gooIDs[random.nextInt(8)]); } else { Block[] gooIDs = {CliffiesTaints.rTaint, CliffiesTaints.oTaint, CliffiesTaints.yTaint, CliffiesTaints.lTaint, CliffiesTaints.gTaint, CliffiesTaints.cTaint, CliffiesTaints.bTaint, CliffiesTaints.pTaint}; if(random.nextInt(10)==0) world.setBlock(chunkX*16 + random.nextInt(16), 50+random.nextInt(50), chunkZ*16 + random.nextInt(16), gooIDs[random.nextInt(8)]); } } }