mirror of
https://github.com/kiranhart/Auction-House.git
synced 2025-02-16 19:21:20 +01:00
🐛 fix bug where you can press esc + confirm list button and item will remain in inv but be listed
Took 3 minutes
This commit is contained in:
parent
d8958e7b0c
commit
a06fcf59f2
@ -63,14 +63,15 @@ public final class GUIListingConfirm extends AbstractPlaceholderGui {
|
||||
setOnClose(close -> {
|
||||
final AuctionPlayer auctionPlayer = AuctionHouse.getInstance().getAuctionPlayerManager().getPlayer(close.player.getUniqueId());
|
||||
|
||||
if (auctionPlayer.getItemBeingListed() != null) {
|
||||
if (BundleUtil.isBundledItem(auctionedItem.getItem())) PlayerUtils.giveItem(close.player, BundleUtil.extractBundleItems(auctionedItem.getItem()));
|
||||
else {
|
||||
PlayerUtils.giveItem(close.player, auctionedItem.getItem());
|
||||
}
|
||||
if (!this.resulted.contains(close.player.getUniqueId()))
|
||||
if (auctionPlayer.getItemBeingListed() != null) {
|
||||
if (BundleUtil.isBundledItem(auctionedItem.getItem())) PlayerUtils.giveItem(close.player, BundleUtil.extractBundleItems(auctionedItem.getItem()));
|
||||
else {
|
||||
PlayerUtils.giveItem(close.player, auctionedItem.getItem());
|
||||
}
|
||||
|
||||
auctionPlayer.setItemBeingListed(null);
|
||||
}
|
||||
auctionPlayer.setItemBeingListed(null);
|
||||
}
|
||||
|
||||
close.player.removeMetadata("AuctionHouseConfirmListing", AuctionHouse.getInstance());
|
||||
AuctionHouse.getInstance().getAuctionPlayerManager().processSell(close.player);
|
||||
|
Loading…
Reference in New Issue
Block a user