From a76c16aad9b7fcb1a3fe58fc92c10c64ee983734 Mon Sep 17 00:00:00 2001 From: Auxilor <william.favierparsons1@gmail.com> Date: Sat, 28 Aug 2021 14:39:48 +0100 Subject: [PATCH] Hopefully fixed display bug --- .../ecoenchants/display/EnchantDisplay.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java index 3c33fda1..f4b11427 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java @@ -153,11 +153,6 @@ public class EnchantDisplay extends DisplayModule { } } - if (meta instanceof EnchantmentStorageMeta) { - meta.addItemFlags(ItemFlag.HIDE_POTION_EFFECTS); - } - - meta.addItemFlags(ItemFlag.HIDE_ENCHANTS); if (this.getOptions().isAboveLore()) { lore.addAll(itemLore); } else { @@ -165,6 +160,17 @@ public class EnchantDisplay extends DisplayModule { } itemStack.setItemMeta(meta); fastItemStack.setLore(lore); + + ItemMeta meta2 = itemStack.getItemMeta(); + assert meta2 != null; + + if (meta2 instanceof EnchantmentStorageMeta) { + meta2.addItemFlags(ItemFlag.HIDE_POTION_EFFECTS); + } + + meta2.addItemFlags(ItemFlag.HIDE_ENCHANTS); + + itemStack.setItemMeta(meta2); } @Override