Class DelegatingInventory
java.lang.Object
net.minestom.server.inventory.AbstractInventory
net.minestom.server.inventory.Inventory
me.hsgamer.hscore.minestom.gui.inventory.DelegatingInventory
- All Implemented Interfaces:
Initializable,net.minestom.server.inventory.InventoryClickHandler,net.minestom.server.tag.Taggable,net.minestom.server.tag.TagReadable,net.minestom.server.tag.TagWritable,net.minestom.server.Viewable
public class DelegatingInventory
extends net.minestom.server.inventory.Inventory
implements Initializable
A custom inventory used by
GUIDisplay-
Field Summary
Fields inherited from class net.minestom.server.inventory.AbstractInventory
clickProcessor, inventoryConditions, itemStacks -
Constructor Summary
ConstructorsConstructorDescriptionDelegatingInventory(@NotNull net.minestom.server.inventory.InventoryType inventoryType, @NotNull net.kyori.adventure.text.Component title, @NotNull GUIDisplay display) Create a new inventory -
Method Summary
Methods inherited from class net.minestom.server.inventory.Inventory
addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, updateMethods inherited from class net.minestom.server.inventory.AbstractInventory
addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacksMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minestom.server.inventory.InventoryClickHandler
callClickEventMethods inherited from interface net.minestom.server.tag.Taggable
getTag, hasTag, removeTag, setTagMethods inherited from interface net.minestom.server.Viewable
getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
-
Constructor Details
-
DelegatingInventory
public DelegatingInventory(@NotNull @NotNull net.minestom.server.inventory.InventoryType inventoryType, @NotNull @NotNull net.kyori.adventure.text.Component title, @NotNull @NotNull GUIDisplay display) Create a new inventory- Parameters:
inventoryType- the inventory typetitle- the titledisplay- the display
-
-
Method Details
-
init
public void init()- Specified by:
initin interfaceInitializable
-
stop
public void stop()- Specified by:
stopin interfaceInitializable
-
getEventNode
public net.minestom.server.event.EventNode<net.minestom.server.event.trait.InventoryEvent> getEventNode()Get the event node related to this inventory- Returns:
- the event node
-
getDisplay
Get the display related to this inventory- Returns:
- the display
-