From 234e84b76de75d1f76de403d622a76586f29856b Mon Sep 17 00:00:00 2001 From: Kiran Hart Date: Fri, 3 Mar 2023 13:14:00 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=98=20add=20payment=20collection=20to?= =?UTF-8?q?=20collection=20bin=20gui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Took 3 minutes --- .../java/ca/tweetzy/auctionhouse/guis/GUIExpiredItems.java | 7 +++++-- .../java/ca/tweetzy/auctionhouse/settings/Settings.java | 6 ++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/ca/tweetzy/auctionhouse/guis/GUIExpiredItems.java b/src/main/java/ca/tweetzy/auctionhouse/guis/GUIExpiredItems.java index b3fc121..0d2224c 100644 --- a/src/main/java/ca/tweetzy/auctionhouse/guis/GUIExpiredItems.java +++ b/src/main/java/ca/tweetzy/auctionhouse/guis/GUIExpiredItems.java @@ -26,12 +26,10 @@ import ca.tweetzy.auctionhouse.managers.SoundManager; import ca.tweetzy.auctionhouse.settings.Settings; import ca.tweetzy.core.utils.PlayerUtils; import ca.tweetzy.core.utils.TextUtils; -import ca.tweetzy.core.utils.items.TItemBuilder; import org.bukkit.event.inventory.ClickType; import java.util.Comparator; import java.util.List; -import java.util.Objects; import java.util.stream.Collectors; /** @@ -84,6 +82,11 @@ public class GUIExpiredItems extends AbstractPlaceholderGui { SoundManager.getInstance().playSound(this.auctionPlayer.getPlayer(), Settings.SOUNDS_NAVIGATE_GUI_PAGES.getString()); }); + if (Settings.STORE_PAYMENTS_FOR_MANUAL_COLLECTION.getBoolean()) + setButton(5, 2, ConfigurationItemHelper.createConfigurationItem(Settings.GUI_EXPIRED_AUCTIONS_PAYMENTS_ITEM.getString(), Settings.GUI_EXPIRED_AUCTIONS_PAYMENTS_NAME.getString(), Settings.GUI_EXPIRED_AUCTIONS_PAYMENTS_LORE.getStringList(), null), e -> { + e.manager.showGUI(e.player, new GUIPaymentCollection(this.auctionPlayer)); + }); + setButton(5, 1, ConfigurationItemHelper.createConfigurationItem(Settings.GUI_EXPIRED_AUCTIONS_ITEM.getString(), Settings.GUI_EXPIRED_AUCTIONS_NAME.getString(), Settings.GUI_EXPIRED_AUCTIONS_LORE.getStringList(), null), e -> { diff --git a/src/main/java/ca/tweetzy/auctionhouse/settings/Settings.java b/src/main/java/ca/tweetzy/auctionhouse/settings/Settings.java index 7768359..b345d13 100644 --- a/src/main/java/ca/tweetzy/auctionhouse/settings/Settings.java +++ b/src/main/java/ca/tweetzy/auctionhouse/settings/Settings.java @@ -665,6 +665,12 @@ public class Settings { "&7Click here to claim all of your expired auctions" )); + public static final ConfigSetting GUI_EXPIRED_AUCTIONS_PAYMENTS_ITEM = new ConfigSetting(config, "gui.expired auctions.collect payments.item", "GOLD_INGOT"); + public static final ConfigSetting GUI_EXPIRED_AUCTIONS_PAYMENTS_NAME = new ConfigSetting(config, "gui.expired auctions.collect payments.name", "&e&lCollect Payments"); + public static final ConfigSetting GUI_EXPIRED_AUCTIONS_PAYMENTS_LORE = new ConfigSetting(config, "gui.expired auctions.collect payments.lore", Collections.singletonList( + "&7Click here to view your payments" + )); + /* =============================== * PAYMENT COLLECTION GUI * ===============================*/