From 4b70f308016b56ee2bb935f8972523b44a9b2633 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Wed, 20 Jan 2021 18:07:50 +0000 Subject: [PATCH] Fixed advanced recipes being constructed --- .../com/willfp/ecoarmor/sets/ArmorSet.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java index 19ad38c..19372d2 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java @@ -235,18 +235,18 @@ public class ArmorSet { } itemStack.setItemMeta(meta); + RecipePartUtils.registerLookup("ecoarmor:set_" + name.toLowerCase() + "_" + pieceName, s -> new ComplexRecipePart(test -> { + if (ArmorSlot.getSlot(test) != ArmorSlot.getSlot(itemStack)) { + return false; + } + return Objects.equals(this, ArmorUtils.getSetOnItem(test)); + }, itemStack)); + + if (!advanced) { - RecipePartUtils.registerLookup("ecoarmor:set_" + name.toLowerCase() + "_" + pieceName, s -> new ComplexRecipePart(test -> { - if (ArmorSlot.getSlot(test) != ArmorSlot.getSlot(itemStack)) { - return false; - } - return Objects.equals(this, ArmorUtils.getSetOnItem(test)); - }, itemStack)); + constructRecipe(slot, itemStack); } - - constructRecipe(slot, itemStack); - return itemStack; }