diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java index a34a7560f..f0f6e76df 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java @@ -283,7 +283,15 @@ public class DhClientLevel extends AbstractDhLevel implements IDhClientLevel return (renderState != null) ? renderState.renderBufferHandler : null; } - public boolean shouldProcessLocalChunkUpdates() { return this.networkState == null || !this.networkState.sessionConfig.isRealTimeUpdatesEnabled(); } + public boolean shouldProcessLocalChunkUpdates() + { + if (this.networkState == null || !this.networkState.isReady()) + { + return true; + } + + return !this.networkState.sessionConfig.isRealTimeUpdatesEnabled(); + }