Repository navigation
InventoryManager
DarthBoomerPlay edited this page Apr 13, 2020
·
1 revision
This utility will help create menus, etc.
Version Support: 1.8 - 1.15.1
// Functions:
void setTitle(String title) // set inventory title
void setRows(int rows) // set inventory rows
void setSize(int size) // set inventory size(slots)
void setItem(int slot, ItemStack itemStack, Clickable<Player> clickable) // set item to inventory
void setItem(int slot, ItemStack itemStack) // set item to inventory (without Click Action)
void clear() // clear ALL ivnentory
void openInventory(Player player) // open inventory to player
void updateInventory(Player player) // update inventory
//
// Example to usage:
//
public class testInventory extends DarthInventory {
public testInventory (Player p) {
super("testInventory", 3);
generateInventory(p);
onOpen(p);
}
public void generateInventory(Player p) {
setItem(2, ItemUtil.getItemStack(Material.STONE), player -> {
player.sendMessage("Stone");
});
}
public void onOpen(Player p) { this.openInventory(p); }
public void onClose(Player p) { }
}PlayerUtils
ProgressBar
ScoreboardUtils
ItemUtils
DateUtils
ConfigAPI
BannerAPI
SchedularManager
RegionManager
HologramManager
MySQLManager
InventoryManager\
Discord: DarthBoomerPlay#6534
VK: vk.com/darthboomerplay