From c9b4b56db48e935f7c671d0fe0c9c4a0e3edcfdf Mon Sep 17 00:00:00 2001 From: Lorenz Date: Sat, 6 Aug 2022 17:11:16 +0200 Subject: new item render background logic and using it for HideNotClickableItems and ItemAbilityCooldown --- .../hannibal2/skyhanni/items/abilitycooldown/ItemAbilityCooldown.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main/java/at/hannibal2/skyhanni/items/abilitycooldown') diff --git a/src/main/java/at/hannibal2/skyhanni/items/abilitycooldown/ItemAbilityCooldown.kt b/src/main/java/at/hannibal2/skyhanni/items/abilitycooldown/ItemAbilityCooldown.kt index c3358965e..e744f7ca6 100644 --- a/src/main/java/at/hannibal2/skyhanni/items/abilitycooldown/ItemAbilityCooldown.kt +++ b/src/main/java/at/hannibal2/skyhanni/items/abilitycooldown/ItemAbilityCooldown.kt @@ -1,5 +1,6 @@ package at.hannibal2.skyhanni.items.abilitycooldown +import at.hannibal2.skyhanni.ItemRenderBackground.Companion.background import at.hannibal2.skyhanni.SkyHanniMod import at.hannibal2.skyhanni.events.GuiRenderItemEvent import at.hannibal2.skyhanni.events.LorenzActionBarEvent @@ -107,7 +108,10 @@ class ItemAbilityCooldown { .firstNotNullOfOrNull { it.value } ?: return if (guiOpen && !itemText.onCooldown) return - stackTip = itemText.color.getChatColor() + itemText.text + val color = itemText.color + stackTip = color.getChatColor() + itemText.text + + item.background = color.addOpacity(120).rgb if (stackTip.isNotEmpty()) { GlStateManager.disableLighting() -- cgit