BiomesOPlenty/common/biomesoplenty/helpers/WorldGeneratorPromisedLandP...

34 lines
982 B
Java

package biomesoplenty.helpers;
import java.util.Random;
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
import biomesoplenty.worldgen.WorldGenPromisedLandPortal;
import cpw.mods.fml.common.IWorldGenerator;
public class WorldGeneratorPromisedLandPortal implements IWorldGenerator
{
@Override
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
{
switch (world.provider.dimensionId)
{
case 20: generatePromisedLand(world, random, chunkX*16, chunkZ*16);
case 0: generateSurface(world, random, chunkX*16, chunkZ*16);
}
}
private void generateSurface(World world, Random random, int blockX, int blockZ)
{
(new WorldGenPromisedLandPortal()).generate(world, random, 0, 64, 0);
}
private void generatePromisedLand(World world, Random random, int blockX, int blockZ)
{
(new WorldGenPromisedLandPortal()).generate(world, random, 0, 64, 0);
}
}