mirror of
https://github.com/kiranhart/Auction-House.git
synced 2025-02-26 21:21:21 +01:00
🔨 update package names & create listing manager for new items
Took 40 seconds
This commit is contained in:
parent
753ff6345e
commit
835534a967
@ -27,6 +27,7 @@ import ca.tweetzy.auctionhouse.hooks.PlaceholderAPIHook;
|
||||
import ca.tweetzy.auctionhouse.hooks.UltraEconomyHook;
|
||||
import ca.tweetzy.auctionhouse.listeners.*;
|
||||
import ca.tweetzy.auctionhouse.managers.*;
|
||||
import ca.tweetzy.auctionhouse.model.manager.PaymentsManager;
|
||||
import ca.tweetzy.auctionhouse.settings.LocaleSettings;
|
||||
import ca.tweetzy.auctionhouse.settings.Settings;
|
||||
import ca.tweetzy.auctionhouse.tasks.AutoSaveTask;
|
||||
@ -264,7 +265,7 @@ public class AuctionHouse extends TweetyPlugin {
|
||||
|
||||
// payments
|
||||
this.paymentsManager = new PaymentsManager();
|
||||
this.paymentsManager.loadPayments();
|
||||
this.paymentsManager.load();
|
||||
|
||||
// gui manager
|
||||
this.guiManager.init();
|
||||
|
@ -25,7 +25,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
public abstract class KeyValueManager<K, V> extends Manager {
|
||||
|
||||
protected final Map<K, V> managerContent = new ConcurrentHashMap<>();
|
||||
protected final ConcurrentHashMap<K, V> managerContent = new ConcurrentHashMap<>();
|
||||
|
||||
public KeyValueManager(@NonNull String name) {
|
||||
super(name);
|
||||
|
@ -23,7 +23,7 @@ import ca.tweetzy.auctionhouse.api.AuctionAPI;
|
||||
import ca.tweetzy.auctionhouse.auction.enums.AuctionItemCategory;
|
||||
import ca.tweetzy.auctionhouse.auction.enums.AuctionStackType;
|
||||
import ca.tweetzy.auctionhouse.helpers.BundleUtil;
|
||||
import ca.tweetzy.auctionhouse.helpers.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.model.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.settings.Settings;
|
||||
import ca.tweetzy.core.utils.TextUtils;
|
||||
import ca.tweetzy.flight.comp.enums.ServerVersion;
|
||||
@ -32,7 +32,6 @@ import lombok.Getter;
|
||||
import lombok.NonNull;
|
||||
import lombok.Setter;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.entity.Item;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.meta.ItemMeta;
|
||||
|
@ -31,6 +31,7 @@ import ca.tweetzy.auctionhouse.guis.confirmation.GUIListingConfirm;
|
||||
import ca.tweetzy.auctionhouse.guis.sell.GUISellListingType;
|
||||
import ca.tweetzy.auctionhouse.guis.sell.GUISellPlaceItem;
|
||||
import ca.tweetzy.auctionhouse.helpers.*;
|
||||
import ca.tweetzy.auctionhouse.model.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.settings.Settings;
|
||||
import ca.tweetzy.core.commands.AbstractCommand;
|
||||
import ca.tweetzy.core.compatibility.XMaterial;
|
||||
|
@ -643,7 +643,7 @@ public class DataManager extends DataManagerAbstract {
|
||||
statement.executeUpdate();
|
||||
|
||||
// insert into storage
|
||||
AuctionHouse.getInstance().getPaymentsManager().addPayment(auctionPayment);
|
||||
AuctionHouse.getInstance().getPaymentsManager().add(auctionPayment);
|
||||
|
||||
if (callback != null) {
|
||||
ResultSet res = fetch.executeQuery();
|
||||
|
@ -27,7 +27,7 @@ import ca.tweetzy.auctionhouse.guis.abstraction.AuctionBaseGUI;
|
||||
import ca.tweetzy.auctionhouse.guis.confirmation.GUIListingConfirm;
|
||||
import ca.tweetzy.auctionhouse.helpers.AuctionCreator;
|
||||
import ca.tweetzy.auctionhouse.helpers.BundleUtil;
|
||||
import ca.tweetzy.auctionhouse.helpers.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.model.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.settings.Settings;
|
||||
import ca.tweetzy.core.compatibility.XMaterial;
|
||||
import ca.tweetzy.core.utils.PlayerUtils;
|
||||
|
@ -87,7 +87,7 @@ public class GUIPaymentCollection extends AuctionPagedGUI<AuctionPayment> {
|
||||
|
||||
auctionPayment.pay(click.player);
|
||||
AuctionHouse.getInstance().getDataManager().deletePayments(Collections.singleton(auctionPayment.getId()));
|
||||
AuctionHouse.getInstance().getPaymentsManager().removePayment(auctionPayment.getId());
|
||||
AuctionHouse.getInstance().getPaymentsManager().remove(auctionPayment.getId());
|
||||
|
||||
click.manager.showGUI(click.player, new GUIPaymentCollection(this.auctionPlayer, this.lastClicked));
|
||||
}
|
||||
@ -114,7 +114,7 @@ public class GUIPaymentCollection extends AuctionPagedGUI<AuctionPayment> {
|
||||
}
|
||||
|
||||
AuctionHouse.getInstance().getDataManager().deletePayments(this.items.stream().map(AuctionPayment::getId).collect(Collectors.toList()));
|
||||
this.items.forEach(payment -> AuctionHouse.getInstance().getPaymentsManager().removePayment(payment.getId()));
|
||||
this.items.forEach(payment -> AuctionHouse.getInstance().getPaymentsManager().remove(payment.getId()));
|
||||
e.manager.showGUI(e.player, new GUIPaymentCollection(this.auctionPlayer, this.lastClicked));
|
||||
});
|
||||
}
|
||||
|
@ -30,7 +30,7 @@ import ca.tweetzy.auctionhouse.guis.abstraction.AuctionBaseGUI;
|
||||
import ca.tweetzy.auctionhouse.guis.confirmation.GUIListingConfirm;
|
||||
import ca.tweetzy.auctionhouse.helpers.AuctionCreator;
|
||||
import ca.tweetzy.auctionhouse.helpers.BundleUtil;
|
||||
import ca.tweetzy.auctionhouse.helpers.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.model.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.helpers.input.TitleInput;
|
||||
import ca.tweetzy.auctionhouse.settings.Settings;
|
||||
import ca.tweetzy.core.gui.events.GuiClickEvent;
|
||||
|
@ -30,7 +30,7 @@ import ca.tweetzy.auctionhouse.guis.abstraction.AuctionBaseGUI;
|
||||
import ca.tweetzy.auctionhouse.guis.confirmation.GUIListingConfirm;
|
||||
import ca.tweetzy.auctionhouse.helpers.AuctionCreator;
|
||||
import ca.tweetzy.auctionhouse.helpers.BundleUtil;
|
||||
import ca.tweetzy.auctionhouse.helpers.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.model.MaterialCategorizer;
|
||||
import ca.tweetzy.auctionhouse.helpers.input.TitleInput;
|
||||
import ca.tweetzy.auctionhouse.settings.Settings;
|
||||
import ca.tweetzy.core.gui.events.GuiClickEvent;
|
||||
|
@ -0,0 +1,18 @@
|
||||
package ca.tweetzy.auctionhouse.model.manager;
|
||||
|
||||
import ca.tweetzy.auctionhouse.api.auction.Auction;
|
||||
import ca.tweetzy.auctionhouse.api.manager.KeyValueManager;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public final class ListingManager extends KeyValueManager<UUID, Auction> {
|
||||
|
||||
public ListingManager() {
|
||||
super("Listing");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void load() {
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user