I am trying to create custom generation for my dimension but when i do it creates the structure at 0 , 69 ,0 I set it to generate at Y = 69 and for it to use java Random to select random points for the X and Z cords. Here is my generation code i am trying to get it to generate all over the minecraft world.
package darkness.synapse;
import java.util.Random;
import net.minecraft.world.World;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraft.world.chunk.IChunkProvider;
import cpw.mods.fml.common.IWorldGenerator;
import darkness.Darkness;
import darkness.lib.ConfigHandler;
import darkness.synapse.gen.SynapseIslandGen;
public class Synapse_Generator implements IWorldGenerator {
@Override
public void generate(Random random, int chunkX, int chunkZ, World world,
IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
BiomeGenBase biomegenbase = world.getWorldChunkManager().getBiomeGenAt(chunkX, chunkZ);
int Y = 69;
int randX = chunkX * 16 + random.nextInt();
int randZ = chunkZ * 16 + random.nextInt();
for(int k = 0; k < chunkX * chunkZ; k++){
if (biomegenbase == Darkness.Biome_Synapse ) {
(new SynapseIslandGen()).generate(world,random,chunkX,Y,chunkZ);
}
}
}
}