Package dev.aurelium.slate.menu
Class MenuInventory
java.lang.Object
dev.aurelium.slate.menu.MenuInventory
- All Implemented Interfaces:
InventoryProvider
-
Constructor Summary
ConstructorsConstructorDescriptionMenuInventory(Slate slate, LoadedMenu menu, org.bukkit.entity.Player player, Map<String, Object> properties, int currentPage) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose(org.bukkit.event.inventory.InventoryCloseEvent event) @Nullable ActiveItemgetActiveItem(String itemName) intgetMenu()org.bukkit.entity.PlayergetSlate()intvoidinit(org.bukkit.entity.Player player, InventoryContents contents) voidsetDisplayName(org.bukkit.inventory.meta.ItemMeta meta, net.kyori.adventure.text.Component component) voidsetLore(org.bukkit.inventory.meta.ItemMeta meta, List<net.kyori.adventure.text.Component> components) voidsetToUpdate(ActiveItem activeItem) voidupdate(org.bukkit.entity.Player player, InventoryContents contents)
-
Constructor Details
-
Method Details
-
getSlate
-
getMenu
-
getBuiltMenu
-
getActiveMenu
-
getActiveItem
-
getTotalPages
public int getTotalPages() -
getCurrentPage
public int getCurrentPage() -
getLoreInterpreter
-
getTextFormatter
-
setToUpdate
-
init
- Specified by:
initin interfaceInventoryProvider
-
update
- Specified by:
updatein interfaceInventoryProvider
-
close
public void close(org.bukkit.event.inventory.InventoryCloseEvent event) -
setDisplayName
public void setDisplayName(org.bukkit.inventory.meta.ItemMeta meta, net.kyori.adventure.text.Component component) -
setLore
public void setLore(org.bukkit.inventory.meta.ItemMeta meta, List<net.kyori.adventure.text.Component> components) -
getProperties
-
getPlayer
public org.bukkit.entity.Player getPlayer() -
getContents
-