diff --git a/src/main/java/net/Indyuce/mmoitems/listener/CraftingListener.java b/src/main/java/net/Indyuce/mmoitems/listener/CraftingListener.java index 9debae82..72f08d5a 100644 --- a/src/main/java/net/Indyuce/mmoitems/listener/CraftingListener.java +++ b/src/main/java/net/Indyuce/mmoitems/listener/CraftingListener.java @@ -55,7 +55,7 @@ public class CraftingListener implements Listener { } CachedRecipe cached = cachedRecipe.get(e.getWhoClicked().getUniqueId()); cachedRecipe.remove(e.getWhoClicked().getUniqueId()); - if (!cached.isValid(inv.getMatrix())) { + if (!cached.isValid(inv.getMatrix()) || !e.getCurrentItem().isSimilar(cached.getResult())) { e.setCancelled(true); return; }