Hello. I was wondering how you could get the spawn location for purposes of world generation.
It used to be something like:
world.worldInfo.getSpawnX();
Now it has changed, so I was taking a look at world.getSpawnLocation, but I don't know how I could get the specific, x, y, and z coordinates, all of which you need for generation (my current code using randomness for generation):
@Override
public void generate(Random random, int chunkX, int chunkZ, World world,
IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
{
BiomeGenBase b = world.getBiomeGenForCoords(chunkX, chunkZ);
if(b.biomeName.equals("Plains") || b.biomeName.equals("Extreme Hills"))
{
for(int i = 0; i < 10; i++)
{
int xCoord = chunkX + random.nextInt(16);
int yCoord = random.nextInt(16);
int zCoord = chunkZ + random.nextInt(16);
/** Custom WorldGenTutorialTree block **/
(new WorldGenGrapeTree(false, 9, 0, 0, false)).generate(world, random, xCoord, yCoord, zCoord);
}
}
}