From 87a96cbbc2fceb2df12623e415aff8cd37029150 Mon Sep 17 00:00:00 2001 From: alexcrea <42614139+alexcrea@users.noreply.github.com> Date: Fri, 26 Apr 2024 16:37:51 +0200 Subject: [PATCH] Moved item creator to factory. --- .../gui/config/global/BasicConfigGui.java | 14 +- .../config/global/EnchantLimitConfigGui.java | 3 +- .../elements/CustomRecipeSubSettingGui.java | 10 +- .../EnchantConflictSubSettingGui.java | 2 +- .../gui/config/settings/BoolSettingsGui.java | 42 ++++++ .../gui/config/settings/IntSettingsGui.java | 37 +++++ .../gui/config/settings/ItemSettingGui.java | 37 +++++ .../cuanvil/gui/util/GuiGlobalItems.java | 133 ------------------ 8 files changed, 130 insertions(+), 148 deletions(-) diff --git a/src/main/java/xyz/alexcrea/cuanvil/gui/config/global/BasicConfigGui.java b/src/main/java/xyz/alexcrea/cuanvil/gui/config/global/BasicConfigGui.java index 684e90f..f91cb57 100644 --- a/src/main/java/xyz/alexcrea/cuanvil/gui/config/global/BasicConfigGui.java +++ b/src/main/java/xyz/alexcrea/cuanvil/gui/config/global/BasicConfigGui.java @@ -128,36 +128,36 @@ public class BasicConfigGui extends ValueUpdatableGui { @Override public void updateGuiValues() { // limit repair item - GuiItem limitRepairItem = GuiGlobalItems.boolSettingGuiItem(this.limitRepairFactory); + GuiItem limitRepairItem = this.limitRepairFactory.getItem(); pane.bindItem('1', limitRepairItem); // rename cost item GuiItem limitRepairValueItem; if (this.limitRepairFactory.getConfiguredValue()) { - limitRepairValueItem = GuiGlobalItems.intSettingGuiItem(this.repairCostFactory, Material.EXPERIENCE_BOTTLE); + limitRepairValueItem = this.repairCostFactory.getItem(Material.EXPERIENCE_BOTTLE); } else { limitRepairValueItem = this.notNeededLimitValueItem; } pane.bindItem('2', limitRepairValueItem); // remove repair limit item - GuiItem removeRepairLimitItem = GuiGlobalItems.boolSettingGuiItem(this.removeRepairLimit); + GuiItem removeRepairLimitItem = this.removeRepairLimit.getItem(); pane.bindItem('3', removeRepairLimitItem); // item repair cost - GuiItem itemRepairCostItem = GuiGlobalItems.intSettingGuiItem(this.itemRepairCost, Material.ANVIL); + GuiItem itemRepairCostItem = this.itemRepairCost.getItem(Material.ANVIL); pane.bindItem('4', itemRepairCostItem); // unit repair cost - GuiItem unitRepairCostItem = GuiGlobalItems.intSettingGuiItem(this.unitRepairCost, Material.DIAMOND); + GuiItem unitRepairCostItem = this.unitRepairCost.getItem(Material.DIAMOND); pane.bindItem('5', unitRepairCostItem); // item rename cost - GuiItem itemRenameCost = GuiGlobalItems.intSettingGuiItem(this.itemRenameCost, Material.NAME_TAG); + GuiItem itemRenameCost = this.itemRenameCost.getItem(Material.NAME_TAG); pane.bindItem('6', itemRenameCost); // sacrifice illegal enchant cost - GuiItem illegalCostItem = GuiGlobalItems.intSettingGuiItem(this.sacrificeIllegalEnchantCost, Material.ENCHANTED_BOOK); + GuiItem illegalCostItem = this.sacrificeIllegalEnchantCost.getItem(Material.ENCHANTED_BOOK); pane.bindItem('7', illegalCostItem); update(); diff --git a/src/main/java/xyz/alexcrea/cuanvil/gui/config/global/EnchantLimitConfigGui.java b/src/main/java/xyz/alexcrea/cuanvil/gui/config/global/EnchantLimitConfigGui.java index 999f2a7..64c3b68 100644 --- a/src/main/java/xyz/alexcrea/cuanvil/gui/config/global/EnchantLimitConfigGui.java +++ b/src/main/java/xyz/alexcrea/cuanvil/gui/config/global/EnchantLimitConfigGui.java @@ -5,7 +5,6 @@ import org.bukkit.Material; import org.bukkit.enchantments.Enchantment; import xyz.alexcrea.cuanvil.config.ConfigHolder; import xyz.alexcrea.cuanvil.gui.config.settings.IntSettingsGui; -import xyz.alexcrea.cuanvil.gui.util.GuiGlobalItems; import xyz.alexcrea.cuanvil.util.CasedStringUtil; import java.util.Locale; @@ -44,7 +43,7 @@ public class EnchantLimitConfigGui extends AbstractEnchantConfigGui