This commit is contained in:
Kiran Hart 2024-11-18 16:13:01 -05:00
parent 5ad523af7b
commit 7b303506a7
No known key found for this signature in database
GPG Key ID: 5F36C7BC79D3EBC3
4 changed files with 20 additions and 7 deletions

View File

@ -8,14 +8,14 @@
<name>AuctionHouse</name>
<description>The ultimate auction solution for your server</description>
<version>2.130.1</version>
<version>2.130.2</version>
<packaging>jar</packaging>
<properties>
<author>Kiran Hart</author>
<jarName>${project.name}</jarName>
<main.class>${project.groupId}.${project.artifactId}.${project.name}</main.class>
<java.version>8</java.version>
<flight.version>3.28.0</flight.version>
<flight.version>3.28.1</flight.version>
<flight.path>ca.tweetzy</flight.path>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

View File

@ -152,6 +152,7 @@ public class AuctionPlayer {
this.auctionSortType = Enum.valueOf(AuctionSortType.class, Settings.DEFAULT_FILTER_SORT.getString());
this.selectedSaleType = Enum.valueOf(AuctionSaleType.class, Settings.DEFAULT_FILTER_SALE_TYPE.getString());
this.currentSearchPhrase = "";
this.selectedCurrencyFilter = AuctionHouse.getCurrencyManager().getAllCurrency();
}
public void resetTransactionFilter() {

View File

@ -610,11 +610,23 @@ public final class GUIAuctionHouse extends AuctionUpdatingPagedGUI<AuctionedItem
QuickItem
.of(AuctionAPI.getInstance().getPlayerHead(this.auctionPlayer.getPlayer().getName()))
.name(Replacer.replaceVariables(Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_NAME.getString(), "filter_category", auctionPlayer.getSelectedFilter().getTranslatedType(), "filter_auction_type", auctionPlayer.getSelectedSaleType().getTranslatedType(), "filter_sort_order", auctionPlayer.getAuctionSortType().getTranslatedType()))
.lore(this.player, Replacer.replaceVariables(Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_LORE.getStringList(), "filter_category", auctionPlayer.getSelectedFilter().getTranslatedType(), "filter_auction_type", auctionPlayer.getSelectedSaleType().getTranslatedType(), "filter_sort_order", auctionPlayer.getAuctionSortType().getTranslatedType()))
.lore(this.player, Replacer.replaceVariables(Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_LORE.getStringList(),
"filter_category", auctionPlayer.getSelectedFilter().getTranslatedType(),
"filter_auction_type", auctionPlayer.getSelectedSaleType().getTranslatedType(),
"filter_sort_order", auctionPlayer.getAuctionSortType().getTranslatedType(),
"filter_currency", auctionPlayer.getSelectedCurrencyFilter().getDisplayName()
))
.make() : QuickItem
.of(materialToBeUsed)
.name(Replacer.replaceVariables(Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_NAME.getString(), "filter_category", auctionPlayer.getSelectedFilter().getTranslatedType(), "filter_auction_type", auctionPlayer.getSelectedSaleType().getTranslatedType(), "filter_sort_order", auctionPlayer.getAuctionSortType().getTranslatedType()))
.lore(this.player, Replacer.replaceVariables(Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_LORE.getStringList(), "filter_category", auctionPlayer.getSelectedFilter().getTranslatedType(), "filter_auction_type", auctionPlayer.getSelectedSaleType().getTranslatedType(), "filter_sort_order", auctionPlayer.getAuctionSortType().getTranslatedType())).make();
.name(Replacer.replaceVariables(Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_NAME.getString(),
"filter_category", auctionPlayer.getSelectedFilter().getTranslatedType(),
"filter_auction_type", auctionPlayer.getSelectedSaleType().getTranslatedType(),
"filter_sort_order", auctionPlayer.getAuctionSortType().getTranslatedType()))
.lore(this.player, Replacer.replaceVariables(Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_LORE.getStringList(),
"filter_category", auctionPlayer.getSelectedFilter().getTranslatedType(),
"filter_auction_type", auctionPlayer.getSelectedSaleType().getTranslatedType(),
"filter_sort_order", auctionPlayer.getAuctionSortType().getTranslatedType(),
"filter_currency", auctionPlayer.getSelectedCurrencyFilter().getDisplayName())).make();
if (Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_ENABLED.getBoolean()) {
setButton(Settings.GUI_AUCTION_HOUSE_ITEMS_FILTER_MENU_SLOT.getInt(), item, e -> {

View File

@ -61,10 +61,10 @@ public class FilterManager {
}
public void loadItems() {
AuctionHouse.getInstance().getDataManager().getFilterWhitelist(all -> all.forEach(this::addFilterItem));
AuctionHouse.getDataManager().getFilterWhitelist(all -> all.forEach(this::addFilterItem));
}
public void saveFilterWhitelist(boolean async) {
AuctionHouse.getInstance().getDataManager().saveFilterWhitelist(getFilterWhitelist(), async);
AuctionHouse.getDataManager().saveFilterWhitelist(getFilterWhitelist(), async);
}
}