diff --git a/nova/src/main/kotlin/xyz/xenondevs/nova/item/logic/PacketItems.kt b/nova/src/main/kotlin/xyz/xenondevs/nova/item/logic/PacketItems.kt index a95e78f5ac..668c09e062 100644 --- a/nova/src/main/kotlin/xyz/xenondevs/nova/item/logic/PacketItems.kt +++ b/nova/src/main/kotlin/xyz/xenondevs/nova/item/logic/PacketItems.kt @@ -359,7 +359,7 @@ internal object PacketItems : Listener, PacketListener { // enchantments tooltip (above normal lore text) val enchantmentsTooltip = buildEnchantmentsTooltip(itemStack) enchantmentsTooltip.forEachIndexed { idx, line -> loreTag.add(idx, line.withoutPreFormatting().toNBT()) } - if (enchantmentsTooltip.isNotEmpty()) tag.put("Enchantments", GLINT_ENCHANTMENT_TAG) // ensures glint effect + if (enchantmentsTooltip.isNotEmpty() && !tag.contains("Enchantments")) tag.put("Enchantments", GLINT_ENCHANTMENT_TAG) // ensures glint effect // attributes tooltip buildAttributeModifiersTooltip(player?.serverPlayer, newItemStack).forEach { loreTag += it.withoutPreFormatting().toNBT() } // advanced tooltips