Class SpigotHotbar
java.lang.Object
com.guflimc.brick.gui.api.menu.Menu<SpigotHotbarItem>
com.guflimc.brick.gui.spigot.hotbar.SpigotHotbar
- All Implemented Interfaces:
ISpigotHotbar
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInteractEntityListener(Consumer<org.bukkit.event.player.PlayerInteractEntityEvent> listener) voidaddInteractListener(Consumer<org.bukkit.event.player.PlayerInteractEvent> listener) voidaddInventoryClickListener(Consumer<org.bukkit.event.inventory.InventoryClickEvent> listener) voiddispatchInteract(org.bukkit.event.player.PlayerInteractEvent event) voiddispatchInteractEntity(org.bukkit.event.player.PlayerInteractEntityEvent event) voiddispatchInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event) org.bukkit.inventory.ItemStack[]items()voidopen(org.bukkit.entity.Player player) voidremoveItem(int index) voidsetItem(int index, SpigotHotbarItem item) voidsetItem(int index, org.bukkit.inventory.ItemStack itemStack) voidsetItem(int index, org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.entity.Player> onClick) voidsetItem(int index, org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.event.player.PlayerInteractEvent> interact, Consumer<org.bukkit.event.player.PlayerInteractEntityEvent> interactEntity, Consumer<org.bukkit.event.inventory.InventoryClickEvent> click)
-
Constructor Details
-
Method Details
-
removeItem
public void removeItem(int index) - Overrides:
removeItemin classMenu<SpigotHotbarItem>
-
setItem
- Overrides:
setItemin classMenu<SpigotHotbarItem>
-
setItem
public void setItem(int index, org.bukkit.inventory.ItemStack itemStack) - Specified by:
setItemin interfaceISpigotHotbar
-
setItem
public void setItem(int index, org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.entity.Player> onClick) - Specified by:
setItemin interfaceISpigotHotbar
-
setItem
public void setItem(int index, org.bukkit.inventory.ItemStack itemStack, Consumer<org.bukkit.event.player.PlayerInteractEvent> interact, Consumer<org.bukkit.event.player.PlayerInteractEntityEvent> interactEntity, Consumer<org.bukkit.event.inventory.InventoryClickEvent> click) - Specified by:
setItemin interfaceISpigotHotbar
-
items
public org.bukkit.inventory.ItemStack[] items()- Specified by:
itemsin interfaceISpigotHotbar
-
open
public void open(org.bukkit.entity.Player player) - Specified by:
openin interfaceISpigotHotbar
-
addInteractListener
- Specified by:
addInteractListenerin interfaceISpigotHotbar
-
addInteractEntityListener
public void addInteractEntityListener(Consumer<org.bukkit.event.player.PlayerInteractEntityEvent> listener) - Specified by:
addInteractEntityListenerin interfaceISpigotHotbar
-
addInventoryClickListener
public void addInventoryClickListener(Consumer<org.bukkit.event.inventory.InventoryClickEvent> listener) - Specified by:
addInventoryClickListenerin interfaceISpigotHotbar
-
dispatchInteract
public void dispatchInteract(org.bukkit.event.player.PlayerInteractEvent event) -
dispatchInteractEntity
public void dispatchInteractEntity(org.bukkit.event.player.PlayerInteractEntityEvent event) -
dispatchInventoryClick
public void dispatchInventoryClick(org.bukkit.event.inventory.InventoryClickEvent event)
-