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