TerrainControl icon indicating copy to clipboard operation
TerrainControl copied to clipboard

"Unable to find spawn biome" message without changing any config file.

Open luizrcs opened this issue 10 years ago • 3 comments

Hello, I just installed TerrainControl v2.7.1 in my test-server and didn't change any of the config files that were generated. When I start my server, however, I get the "Unable to find spawn biome" message, then it keeps frozen for a few seconds and finally generates an ocean world. I'm using Spigot git-Spigot-6d16e64-b105298 (MC: 1.8.7) with API version 1.8.7-R0.1-SNAPSHOT. If anyone could help I would really appreciate. Thanks.

luizrcs avatar Jul 14 '15 23:07 luizrcs

Anyone?

luizrcs avatar Jul 16 '15 18:07 luizrcs

Maybe just bad luck with the world seed? For me the seed 12 always spawns me on land (keep in mind you need to delete the level.dat file for a new seed to take effect.)

rutgerkok avatar Aug 11 '15 17:08 rutgerkok

I can't find the specific code anymore but I once saw in the Forge source code that MC tries randomly to find a spawn point in small number of chunks it loads when world generation starts. it looks for a grass block. If it cannot find a grass block in these chunks it says "unable to find spawn biome" and starts loading more chunks and looking for a suitable spot there. I remember this because it struck me as odd. For MCW this behaviour was causing problems so for the first chunk that is requested from the ChunkProvider when world generation starts I replace blocks with grass to fool MC into thinking the spawn location is valid. I later replace the grass blocks with their original blocks, also making sure that a solid block remains for ppl to spawn on.

So in any case, you can ignore the "unable to find spawn biome" message. The ocean world is a known bug that seems to happen only with certain world seeds.

PG85 avatar Apr 08 '16 20:04 PG85