From bcea0cab2dd2c8b9edab076ceff1906cb1b49fcd Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Wed, 1 Nov 2023 18:51:24 +0100 Subject: [PATCH] glowing sign text --- .../chunk/entities/renderer/sign/SignBlockEntityRenderer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/entities/renderer/sign/SignBlockEntityRenderer.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/entities/renderer/sign/SignBlockEntityRenderer.kt index 43ce26386..18f85d0e6 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/entities/renderer/sign/SignBlockEntityRenderer.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/entities/renderer/sign/SignBlockEntityRenderer.kt @@ -40,7 +40,6 @@ import de.bixilon.minosoft.gui.rendering.gui.GUIRenderer import de.bixilon.minosoft.gui.rendering.gui.mesh.GUIVertexConsumer import de.bixilon.minosoft.gui.rendering.gui.mesh.GUIVertexOptions import de.bixilon.minosoft.gui.rendering.models.block.element.ModelElement.Companion.BLOCK_SIZE -import de.bixilon.minosoft.gui.rendering.models.block.state.baked.cull.side.SideProperties import de.bixilon.minosoft.gui.rendering.models.block.state.render.BlockRender import de.bixilon.minosoft.gui.rendering.util.vec.vec3.Vec3Util.rotateAssign import de.bixilon.minosoft.gui.rendering.util.vec.vec3.Vec3Util.toVec3 @@ -59,7 +58,8 @@ class SignBlockEntityRenderer( override fun render(position: BlockPosition, offset: FloatArray, mesh: ChunkMeshes, random: Random?, state: BlockState, neighbours: Array, light: ByteArray, tints: IntArray?, entity: BlockEntity?): Boolean { state.model?.render(position, offset, mesh, random, state, neighbours, light, tints, entity) // render wood part if (entity !is SignBlockEntity) return true - renderText(state, entity, offset, mesh, light[SELF_LIGHT_INDEX].toInt()) + val light = if (entity.front.glowing) 0xFF else light[SELF_LIGHT_INDEX].toInt() + renderText(state, entity, offset, mesh, light) return true }