From e504b53c8bc50165d6c18b26de564aedad9b0858 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Fri, 25 Feb 2022 11:48:12 +0000 Subject: [PATCH] Added no-offhand option --- .../willfp/reforges/reforges/util/ReforgeLookup.java | 10 ++++++---- eco-core/core-plugin/src/main/resources/config.yml | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/util/ReforgeLookup.java b/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/util/ReforgeLookup.java index 73c0eea..30c56ef 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/util/ReforgeLookup.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/util/ReforgeLookup.java @@ -133,10 +133,12 @@ public class ReforgeLookup { player.getInventory().getItemInMainHand(), ReforgeTarget.Slot.HANDS )); - registerProvider(player -> Map.of( - player.getInventory().getItemInOffHand(), - ReforgeTarget.Slot.HANDS - )); + if (!PLUGIN.getConfigYml().getBool("no-offhand")) { + registerProvider(player -> Map.of( + player.getInventory().getItemInOffHand(), + ReforgeTarget.Slot.HANDS + )); + } registerProvider(player -> { Map items = new HashMap<>(); for (ItemStack stack : player.getInventory().getArmorContents()) { diff --git a/eco-core/core-plugin/src/main/resources/config.yml b/eco-core/core-plugin/src/main/resources/config.yml index 0de8bd4..2a25cae 100644 --- a/eco-core/core-plugin/src/main/resources/config.yml +++ b/eco-core/core-plugin/src/main/resources/config.yml @@ -4,6 +4,7 @@ # discover-recipes: true +no-offhand: false # Restart your server after this option, doesn't work with /reforges reload gui: rows: 6