From 9566ae8341cf0ff50e373e41fc5ca2422de3bec4 Mon Sep 17 00:00:00 2001 From: octarine-noise Date: Thu, 29 Apr 2021 11:49:31 +0200 Subject: [PATCH] fix round log x-ray bug --- .../mods/betterfoliage/client/render/column/OverlayLayer.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/mods/betterfoliage/client/render/column/OverlayLayer.kt b/src/main/kotlin/mods/betterfoliage/client/render/column/OverlayLayer.kt index 678af49..1898a8e 100644 --- a/src/main/kotlin/mods/betterfoliage/client/render/column/OverlayLayer.kt +++ b/src/main/kotlin/mods/betterfoliage/client/render/column/OverlayLayer.kt @@ -1,5 +1,6 @@ package mods.betterfoliage.client.render.column +import mods.betterfoliage.BetterFoliage import mods.betterfoliage.client.chunk.ChunkOverlayLayer import mods.betterfoliage.client.chunk.ChunkOverlayManager import mods.betterfoliage.client.chunk.dimType @@ -72,7 +73,7 @@ abstract class ColumnRenderLayer : ChunkOverlayLayer { } override fun calculate(ctx: BlockCtx): ColumnLayerData { - if (allDirections.all { ctx.offset(it).isNormalCube }) return ColumnLayerData.SkipRender + if (allDirections.all { dir -> ctx.offset(dir).let { it.isNormalCube && registry[ctx] == null }}) return ColumnLayerData.SkipRender val columnTextures = registry[ctx] ?: return ColumnLayerData.ResolveError // if log axis is not defined and "Default to vertical" config option is not set, render normally