diff --git a/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/ChunkRenderColumn.java b/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/ChunkRenderColumn.java index caed6fb8ff..3663a0ef52 100644 --- a/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/ChunkRenderColumn.java +++ b/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/ChunkRenderColumn.java @@ -30,6 +30,9 @@ public void setRender(int y, ChunkRenderContainer render) { } public ChunkRenderContainer getRender(int y) { + if (y < 0 || y >= this.renders.length) { + return null; + } return this.renders[y]; } diff --git a/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/ChunkRenderManager.java b/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/ChunkRenderManager.java index 594b4d3f64..166945d38b 100644 --- a/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/ChunkRenderManager.java +++ b/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/ChunkRenderManager.java @@ -471,10 +471,6 @@ public int getTotalSections() { } public void scheduleRebuild(int x, int y, int z, boolean important) { - if (y < 0 || y >= 16) { - return; - } - ChunkRenderContainer render = this.getRender(x, y, z); if (render != null) {