diff --git a/src/main/java/com/seibel/lod/render/LodRenderer.java b/src/main/java/com/seibel/lod/render/LodRenderer.java index 6554afa3e..dee1c27f8 100644 --- a/src/main/java/com/seibel/lod/render/LodRenderer.java +++ b/src/main/java/com/seibel/lod/render/LodRenderer.java @@ -199,6 +199,9 @@ public class LodRenderer // (this is to prevent thread conflicts) if (LodConfig.CLIENT.advancedModOptions.debugging.drawLods.get()) { + if (lodBufferBuilder.buildableBuffers == null) + lodBufferBuilder.setupBuffers(lodDim); + if ((partialRegen || fullRegen) && !lodBufferBuilder.generatingBuffers && !lodBufferBuilder.newBuffersAvailable()) { // generate the LODs on a separate thread to prevent stuttering or freezing