From 7e41834d7d999220c00cf62c7613d478247c272c Mon Sep 17 00:00:00 2001 From: Kiran Hart Date: Mon, 21 Nov 2022 12:31:45 -0500 Subject: [PATCH] fix bundles not saving all items (stopped using a hashset) Took 25 seconds --- .../tweetzy/auctionhouse/guis/sell/GUISellPlaceItem.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/ca/tweetzy/auctionhouse/guis/sell/GUISellPlaceItem.java b/src/main/java/ca/tweetzy/auctionhouse/guis/sell/GUISellPlaceItem.java index 5dc014d..d45588f 100644 --- a/src/main/java/ca/tweetzy/auctionhouse/guis/sell/GUISellPlaceItem.java +++ b/src/main/java/ca/tweetzy/auctionhouse/guis/sell/GUISellPlaceItem.java @@ -31,7 +31,7 @@ import lombok.NonNull; import org.bukkit.Material; import org.bukkit.inventory.ItemStack; -import java.util.HashSet; +import java.util.ArrayList; import java.util.Objects; public final class GUISellPlaceItem extends AbstractPlaceholderGui { @@ -89,7 +89,7 @@ public final class GUISellPlaceItem extends AbstractPlaceholderGui { .lore(Settings.GUI_SELL_PLACE_ITEM_ITEMS_CONTINUE_LORE.getStringList()) .make(), click -> { - final HashSet items = gatherSellableItems(); + final ArrayList items = gatherSellableItems(); if (items.isEmpty()) return; @@ -126,8 +126,8 @@ public final class GUISellPlaceItem extends AbstractPlaceholderGui { } } - private HashSet gatherSellableItems() { - final HashSet items = new HashSet<>(); + private ArrayList gatherSellableItems() { + final ArrayList items = new ArrayList<>(); for (int i = this.viewMode == ViewMode.SINGLE_ITEM ? 13 : 0; i < (this.viewMode == ViewMode.SINGLE_ITEM ? 14 : 36); i++) { final ItemStack item = getItem(i);