From 81459153d7177afd0e755d78aa3e4586be687b4b Mon Sep 17 00:00:00 2001 From: KaptainWutax <36993134+KaptainWutax@users.noreply.github.com> Date: Tue, 21 Apr 2026 14:01:27 -0400 Subject: [PATCH] fix X-axis face occlusion --- .../client/core/rendering/building/RenderDataFactory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/cortex/voxy/client/core/rendering/building/RenderDataFactory.java b/src/main/java/me/cortex/voxy/client/core/rendering/building/RenderDataFactory.java index c2076ba10..cdecf7f0f 100644 --- a/src/main/java/me/cortex/voxy/client/core/rendering/building/RenderDataFactory.java +++ b/src/main/java/me/cortex/voxy/client/core/rendering/building/RenderDataFactory.java @@ -1024,7 +1024,7 @@ private void generateXOuterOpaqueGeometry() { long meta = this.modelMan.getModelMetadataFromClientId(this.modelMan.getModelId(Mapper.getBlockId(neighborId))); if (ModelQueries.isFullyOpaque(meta)) { oki = false; - } else if (CHECK_NEIGHBOR_FACE_OCCLUSION && ModelQueries.faceOccludes(meta, (2 << 1) | (1 - 1))) { + } else if (CHECK_NEIGHBOR_FACE_OCCLUSION && ModelQueries.faceOccludes(meta, (2 << 1) | (1 - 0))) { //TODO check self occlsion oki = false; } @@ -1046,7 +1046,7 @@ private void generateXOuterOpaqueGeometry() { long meta = this.modelMan.getModelMetadataFromClientId(this.modelMan.getModelId(Mapper.getBlockId(neighborId))); if (ModelQueries.isFullyOpaque(meta)) { oki = false; - } else if (CHECK_NEIGHBOR_FACE_OCCLUSION && ModelQueries.faceOccludes(meta, (2 << 1) | (1 - 0))) { + } else if (CHECK_NEIGHBOR_FACE_OCCLUSION && ModelQueries.faceOccludes(meta, (2 << 1) | (1 - 1))) { //TODO check self occlsion oki = false; }