Fix server side generation setting being ignored

This commit is contained in:
s809
2023-11-25 18:04:25 +05:00
parent 82d66ca392
commit 6da1e75dad
@@ -144,9 +144,8 @@ public class DhClientLevel extends DhLevel implements IDhClientLevel
public void doWorldGen()
{
this.worldGeneratorEnabledConfig.pollNewValue();
boolean isClientUsable = networkState != null && !networkState.getClient().isClosed();
boolean shouldDoWorldGen = this.worldGeneratorEnabledConfig.get() && isClientUsable && clientside.isRendering();
boolean shouldDoWorldGen = isClientUsable && this.networkState.config.distantGenerationEnabled && clientside.isRendering();
boolean isWorldGenRunning = worldGenModule.isWorldGenRunning();
if (shouldDoWorldGen && !isWorldGenRunning)
{