aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/kotlin/skytils/skytilsmod/mixins/hooks/renderer/RenderItemHook.kt2
-rw-r--r--src/main/kotlin/skytils/skytilsmod/utils/RenderUtil.kt2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/main/kotlin/skytils/skytilsmod/mixins/hooks/renderer/RenderItemHook.kt b/src/main/kotlin/skytils/skytilsmod/mixins/hooks/renderer/RenderItemHook.kt
index 12024033..4b267b21 100644
--- a/src/main/kotlin/skytils/skytilsmod/mixins/hooks/renderer/RenderItemHook.kt
+++ b/src/main/kotlin/skytils/skytilsmod/mixins/hooks/renderer/RenderItemHook.kt
@@ -44,6 +44,8 @@ fun renderRarity(stack: ItemStack, x: Int, y: Int, ci: CallbackInfo) {
if (Utils.inSkyblock && Skytils.config.showItemRarity) {
if (mc.currentScreen != null) {
if (isStorageMenuActive || isTradeWindowActive || isCustomAHActive) {
+ // TODO Fix items not rendering in neu storage overlay
+ if (stack.hasTagCompound() && stack.tagCompound.getBoolean("ignoreForRarity")) return
renderRarity(stack, x, y)
}
}
diff --git a/src/main/kotlin/skytils/skytilsmod/utils/RenderUtil.kt b/src/main/kotlin/skytils/skytilsmod/utils/RenderUtil.kt
index 596dbf12..56443eaa 100644
--- a/src/main/kotlin/skytils/skytilsmod/utils/RenderUtil.kt
+++ b/src/main/kotlin/skytils/skytilsmod/utils/RenderUtil.kt
@@ -565,7 +565,7 @@ object RenderUtil {
0.0
)
GlStateManager.scale(scale, scale, 0.0)
- renderItem(ItemUtil.removeEnchants(itemStack.copy()), 0, 0)
+ renderItem(ItemUtil.removeEnchants(itemStack.copy().also { it.tagCompound.setBoolean("ignoreForRarity", true) }), 0, 0)
GlStateManager.scale(1 / scale, 1 / scale, 0.0)
GL11.glColorMask(true, true, true, false)