Worldgen deadlock with Quark, Terraforged, YBC
turabian-luvr opened this issue ยท 9 comments
With Terraforged, Yung's Better Caves, and Quark installed, I'm consistently crashing within a couple minutes of loading a world due to a worldgen deadlock. In each case without exception, the last feature trying to generate was quark cave decoration. Here's a representative report: https://pastebin.com/NY2inX1r
Hello! Quark's moved to 1.18 now-- unfortunately, this means that (unless your bug is critical and/or game-breaking), we're closing support for issues filed for versions prior to it (e.g. Quark on 1.16).
If your issue still occurs on 1.18, or if your issue happens to be rather critical (e.g. consistently crashing the game with no other mods present), please leave another note or open a new issue. Thanks for your cooperation!
I did, yeah. This was the response from dags:
It's not a TF issue, TF is just reporting that something has taken over 30 seconds to generate in a single chunk (which is bad, very bad). Quarks feature was the last thing that was generating at the time; usually an indicator that it was the cause of the freeze. It could also be that feature(s) that generated before it took like 29.999 seconds or something. Your logs should show a bunch of warnings about features/structures being slow to generate if the latter is the case
Since every time a deadlock happened, [quark:deferred_feature_underground_decoration] was the "last visited" feature, I reported it here.
Terraforged is known for a slower world generation.
You should set the "max-tick-time=-1" in the server.properties to stop the server from crashing when something takes a bit longer. In addition, use PreGenForge to pregenerate your world. This way, the world will not be generated while playing and running around.
Terraforged is known for a slower world generation.
You should set the "max-tick-time=-1" in the server.properties to stop the server from crashing when something takes a bit longer. In addition, use PreGenForge to pregenerate your world. This way, the world will not be generated while playing and running around.
This is in a single player world on a computer with a beefy processor and 10 GB RAM allocated. The issue does not occur with Quark removed from the modpack.
@turabian-luvr you can disable Cave crystal underground biome in quark settings and it should generate the rest with no timeouts.
Probably related to MinecraftForge/MinecraftForge#7519 (comment).
Has a temporary fix by the OP there till a PR is created and merged I think.
Actually no I was thinking of another issue, this one: #2922
Sorry!
I came here from Issue: #2867
I'm getting a similar issue when pregenerating chunks, but Terraforged is not installed in my case.
Mine references:
[Server thread/WARN] [minecraft/ServerWorld]: Trying to add entity with duplicated UUID 7730148f-9cf9-4cdd-9afd-0c36e5217df7. Existing minecraft:chest_minecart#18840, new: minecraft:chest_minecart#20192
I don't get a warning about Quark (because it seems like that error came from Terraforged), but I don't seem to see these error message if I remove Quark. (I do have Yung's Better Caves)