World Border chunk generation task.

Issue #40 resolved
Parker B. created an issue

Hello due to lag I have had to try and load my world chunks with world border. The world is massive with a world border radius of 25,000 due to the continental world generation. But when I start to process the chunks, a while later it stops it by spamming this error in the console (See bottom of thread). Can you help me with this?

glenn.gases.common.worldgen.WorldGenPipes.branch(WorldGenPipes.java:117) ~[WorldGenPipes.class:?] 01.05 22:24:45 [Server] INFO at glenn.gases.common.worldgen.WorldGenPipes.generatePipe(WorldGenPipes.java:170) ~[WorldGenPipes.class:?]

Comments (4)

  1. Trent VanSlyke

    Well that's certainly a unique one. Never had anyone try and generate that much land before. I'll take a look once I'm off my plane. Are you sure that's the full message?

  2. Erlend Åmdal repo owner

    Because your world is so massive, it managed to create a rare random scenario where the pipe generation consumed too many resources and caused a crash. For now, you can circumvent this by disabling the pipe generation in the configurations (it's not very important to the gameplay).

    Just to be sure my theory is correct, I wouldn't mind if you posted the rest of the log on www.pastebin.com and linked it here.

    It's a recursive algorithm, so I'm going to assume there's a stack overflow given how the error is supposedly repeated. This is very possible since the algorithm can, under very specific random circumstances, create quite a monstrous call stack. I have no idea why I didn't add a safeguard to this. It should be added.

  3. Log in to comment