feat: make item async
This commit is contained in:
parent
f68d962037
commit
8634f4c84c
1 changed files with 14 additions and 9 deletions
|
@ -1,21 +1,26 @@
|
||||||
package net.artelnatif.nicko.gui.items.admin;
|
package net.artelnatif.nicko.gui.items.admin;
|
||||||
|
|
||||||
import de.studiocode.invui.item.ItemProvider;
|
import de.studiocode.invui.item.builder.ItemBuilder;
|
||||||
import de.studiocode.invui.item.builder.SkullBuilder;
|
import de.studiocode.invui.item.builder.SkullBuilder;
|
||||||
import de.studiocode.invui.item.impl.BaseItem;
|
import de.studiocode.invui.item.impl.AsyncItem;
|
||||||
import net.artelnatif.nicko.gui.admin.CacheManagementGUI;
|
import net.artelnatif.nicko.gui.admin.CacheManagementGUI;
|
||||||
|
import org.bukkit.Material;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.inventory.ClickType;
|
import org.bukkit.event.inventory.ClickType;
|
||||||
import org.bukkit.event.inventory.InventoryClickEvent;
|
import org.bukkit.event.inventory.InventoryClickEvent;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
public class ManageCache extends BaseItem {
|
public class ManageCache extends AsyncItem {
|
||||||
@Override
|
public ManageCache() {
|
||||||
public ItemProvider getItemProvider() {
|
super(new ItemBuilder(Material.PAINTING)
|
||||||
final SkullBuilder builder = new SkullBuilder("Notch");
|
.setDisplayName("§fManage §6skin §fcache...")
|
||||||
builder.setDisplayName("§fManage §6skin §fcache...");
|
.addLoreLines("§7Access the skin cache management panel."),
|
||||||
builder.addLoreLines("§7Access the skin cache management panel.");
|
() -> {
|
||||||
return builder;
|
final SkullBuilder builder = new SkullBuilder("Notch");
|
||||||
|
builder.setDisplayName("§fManage §6skin §fcache...");
|
||||||
|
builder.addLoreLines("§7Access the skin cache management panel.");
|
||||||
|
return builder;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue