From 2008dc07d86762d40b3133717672097943f38bd8 Mon Sep 17 00:00:00 2001 From: Thunderblade73 <85900443+Thunderblade73@users.noreply.github.com> Date: Thu, 11 Jan 2024 10:25:13 +0100 Subject: Fix: Item rendering layering (#896) Fixed items in SkyHanni GUI elements rendering over minecraft menus. #896 --- .../hannibal2/skyhanni/utils/renderables/Renderable.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/utils/renderables') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt b/src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt index 9367e5ee1..01f9941aa 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt @@ -62,7 +62,7 @@ interface Renderable { text: String, onClick: () -> Unit, bypassChecks: Boolean = false, - condition: () -> Boolean = { true } + condition: () -> Boolean = { true }, ): Renderable = link(string(text), onClick, bypassChecks, condition) @@ -70,7 +70,7 @@ interface Renderable { renderable: Renderable, onClick: () -> Unit, bypassChecks: Boolean = false, - condition: () -> Boolean = { true } + condition: () -> Boolean = { true }, ): Renderable { return clickable( hoverable(underlined(renderable), renderable, bypassChecks, condition = condition), @@ -85,7 +85,7 @@ interface Renderable { text: String, tips: List, bypassChecks: Boolean = false, - onClick: () -> Unit + onClick: () -> Unit, ): Renderable { return clickable(hoverTips(text, tips, bypassChecks = bypassChecks), onClick, bypassChecks = bypassChecks) } @@ -95,7 +95,7 @@ interface Renderable { onClick: () -> Unit, button: Int = 0, bypassChecks: Boolean = false, - condition: () -> Boolean = { true } + condition: () -> Boolean = { true }, ) = object : Renderable { override val width: Int @@ -124,7 +124,7 @@ interface Renderable { indexes: List = listOf(), stack: ItemStack? = null, bypassChecks: Boolean = false, - condition: () -> Boolean = { true } + condition: () -> Boolean = { true }, ): Renderable { val render = string(text) @@ -211,7 +211,7 @@ interface Renderable { hovered: Renderable, unhovered: Renderable, bypassChecks: Boolean = false, - condition: () -> Boolean = { true } + condition: () -> Boolean = { true }, ) = object : Renderable { override val width: Int @@ -233,8 +233,8 @@ interface Renderable { override fun render(posX: Int, posY: Int) { GlStateManager.pushMatrix() - if (Minecraft.getMinecraft().currentScreen == null || Minecraft.getMinecraft().currentScreen is GuiChat) - GlStateManager.translate(0F, 0F, -145F) + if (Minecraft.getMinecraft().currentScreen is GuiChat) + GlStateManager.translate(0F, 0F, -3F) any.renderOnScreen(0F, 0F, scaleMultiplier = scale) GlStateManager.popMatrix() } -- cgit