diff --git a/patches/minecraft/net/minecraft/client/renderer/WorldRenderer.java.patch b/patches/minecraft/net/minecraft/client/renderer/WorldRenderer.java.patch index b18df6d9d..3821b1681 100644 --- a/patches/minecraft/net/minecraft/client/renderer/WorldRenderer.java.patch +++ b/patches/minecraft/net/minecraft/client/renderer/WorldRenderer.java.patch @@ -120,6 +120,15 @@ float f = this.field_72769_h.func_239132_a_().func_239213_a_(); if (!Float.isNaN(f)) { RenderSystem.disableCull(); +@@ -1792,7 +1814,7 @@ + + while(iterator.hasNext()) { + ChunkRenderDispatcher.ChunkRender chunkrenderdispatcher$chunkrender = iterator.next(); +- if (chunkrenderdispatcher$chunkrender.func_188281_o()) { ++ if (!net.minecraftforge.common.ForgeConfig.CLIENT.alwaysSetupTerrainOffThread.get() && chunkrenderdispatcher$chunkrender.func_188281_o()) { + this.field_174995_M.func_228902_a_(chunkrenderdispatcher$chunkrender); + } else { + chunkrenderdispatcher$chunkrender.func_228929_a_(this.field_174995_M); @@ -2076,7 +2098,12 @@ this.field_175008_n.func_217628_a(p_215319_1_, p_215319_2_, p_215319_3_, p_215319_4_); }