aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils/renderables
diff options
context:
space:
mode:
authorThunderblade73 <85900443+Thunderblade73@users.noreply.github.com>2024-01-11 10:25:13 +0100
committerGitHub <noreply@github.com>2024-01-11 10:25:13 +0100
commit2008dc07d86762d40b3133717672097943f38bd8 (patch)
tree833f29f74a0430c04dc206e50516d50244aace94 /src/main/java/at/hannibal2/skyhanni/utils/renderables
parentc3d55208878c08e7e52be96adfd05671e89124c7 (diff)
downloadskyhanni-2008dc07d86762d40b3133717672097943f38bd8.tar.gz
skyhanni-2008dc07d86762d40b3133717672097943f38bd8.tar.bz2
skyhanni-2008dc07d86762d40b3133717672097943f38bd8.zip
Fix: Item rendering layering (#896)
Fixed items in SkyHanni GUI elements rendering over minecraft menus. #896
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils/renderables')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt16
1 files changed, 8 insertions, 8 deletions
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<String>,
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<Int> = 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()
}