mirror of
https://github.com/Crazy-Crew/CrazyAuctions.git
synced 2024-11-22 11:55:12 +01:00
update holder methods
This commit is contained in:
parent
78005a46c7
commit
84fc8af6f6
@ -5,6 +5,8 @@ import com.badbones69.crazyauctions.Methods;
|
|||||||
import com.badbones69.crazyauctions.api.CrazyManager;
|
import com.badbones69.crazyauctions.api.CrazyManager;
|
||||||
import com.badbones69.crazyauctions.api.enums.ShopType;
|
import com.badbones69.crazyauctions.api.enums.ShopType;
|
||||||
import com.badbones69.crazyauctions.api.enums.misc.Files;
|
import com.badbones69.crazyauctions.api.enums.misc.Files;
|
||||||
|
import com.badbones69.crazyauctions.tasks.UserManager;
|
||||||
|
import com.badbones69.crazyauctions.tasks.objects.Auction;
|
||||||
import com.ryderbelserion.vital.paper.api.enums.Support;
|
import com.ryderbelserion.vital.paper.api.enums.Support;
|
||||||
import me.clip.placeholderapi.PlaceholderAPI;
|
import me.clip.placeholderapi.PlaceholderAPI;
|
||||||
import org.bukkit.Server;
|
import org.bukkit.Server;
|
||||||
@ -17,7 +19,6 @@ import org.bukkit.event.Listener;
|
|||||||
import org.bukkit.event.inventory.InventoryClickEvent;
|
import org.bukkit.event.inventory.InventoryClickEvent;
|
||||||
import org.bukkit.inventory.Inventory;
|
import org.bukkit.inventory.Inventory;
|
||||||
import org.bukkit.inventory.InventoryHolder;
|
import org.bukkit.inventory.InventoryHolder;
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -28,6 +29,8 @@ public abstract class Holder implements InventoryHolder, Listener {
|
|||||||
|
|
||||||
protected final CrazyManager crazyManager = this.plugin.getCrazyManager();
|
protected final CrazyManager crazyManager = this.plugin.getCrazyManager();
|
||||||
|
|
||||||
|
protected final UserManager userManager = this.plugin.getUserManager();
|
||||||
|
|
||||||
protected final Server server = this.plugin.getServer();
|
protected final Server server = this.plugin.getServer();
|
||||||
|
|
||||||
protected Inventory inventory;
|
protected Inventory inventory;
|
||||||
@ -91,8 +94,8 @@ public abstract class Holder implements InventoryHolder, Listener {
|
|||||||
return this.page;
|
return this.page;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final List<ItemStack> getPageItems(final List<ItemStack> list, int page, final int size) {
|
public final List<Auction> getPageItems(final List<Auction> list, int page, final int size) {
|
||||||
List<ItemStack> items = new ArrayList<>();
|
List<Auction> items = new ArrayList<>();
|
||||||
|
|
||||||
if (page <= 0) page = 1;
|
if (page <= 0) page = 1;
|
||||||
|
|
||||||
@ -118,7 +121,7 @@ public abstract class Holder implements InventoryHolder, Listener {
|
|||||||
return items;
|
return items;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final int getMaxPage(final List<ItemStack> list) {
|
public final int getMaxPage(final List<Auction> list) {
|
||||||
final int size = list.size();
|
final int size = list.size();
|
||||||
|
|
||||||
return (int) Math.ceil((double) size / getSize());
|
return (int) Math.ceil((double) size / getSize());
|
||||||
|
Loading…
Reference in New Issue
Block a user