From a1b9ceafc71d44392b79ac398018c8a3ffeffeb7 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Thu, 22 Apr 2021 12:06:39 +0100 Subject: [PATCH] Fixed reverting modifying non-target items leading to *all* items with HideFlags being modified --- .../java/com/willfp/ecoenchants/display/EnchantDisplay.java | 4 ++++ 1 file changed, 4 insertions(+) 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 c816c6bc..bdefba7f 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 @@ -200,6 +200,10 @@ public class EnchantDisplay extends DisplayModule { @Override protected void revert(@NotNull final ItemStack itemStack) { + if (!EnchantmentTarget.ALL.getMaterials().contains(itemStack.getType())) { + return; + } + ItemMeta meta = itemStack.getItemMeta(); assert meta != null;