diff options
-rw-r--r-- | src/main/kotlin/skytils/skytilsmod/mixins/hooks/renderer/RenderItemHook.kt | 2 | ||||
-rw-r--r-- | src/main/kotlin/skytils/skytilsmod/utils/RenderUtil.kt | 2 |
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) |