Class Menu
java.lang.Object
tfagaming.projects.minecraft.homestead.gui.Menu
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<Integer, BiConsumer<org.bukkit.entity.Player, org.bukkit.event.inventory.InventoryClickEvent>> protected final org.bukkit.inventory.Inventoryprotected booleanprotected final Homestead -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Menu.Builder<?> builder(int pathTitle, int size) static Menu.Builder<?> voiddestroy()fillEmptySlots(org.bukkit.inventory.ItemStack filler) protected booleanisValidSlot(int slot) voidonInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) voidonInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent event) voidopen(org.bukkit.entity.Player player) setButton(int slot, org.bukkit.inventory.ItemStack item, BiConsumer<org.bukkit.entity.Player, org.bukkit.event.inventory.InventoryClickEvent> callback) setItem(int slot, org.bukkit.inventory.ItemStack item) setPassthrough(boolean passthrough)
-
Field Details
-
plugin
-
inventory
protected final org.bukkit.inventory.Inventory inventory -
callbacks
protected final Map<Integer,BiConsumer<org.bukkit.entity.Player, callbacksorg.bukkit.event.inventory.InventoryClickEvent>> -
passthrough
protected boolean passthrough
-
-
Constructor Details
-
Menu
-
-
Method Details
-
builder
-
builder
-
setPassthrough
-
setItem
-
setButton
public Menu setButton(int slot, org.bukkit.inventory.ItemStack item, BiConsumer<org.bukkit.entity.Player, org.bukkit.event.inventory.InventoryClickEvent> callback) -
fillEmptySlots
-
fillEmptySlots
-
open
public void open(org.bukkit.entity.Player player) -
destroy
public void destroy() -
onInventoryClick
public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) -
onInventoryClose
public void onInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent event) -
isValidSlot
protected boolean isValidSlot(int slot)
-