Interface Component
-
- All Known Implementing Classes:
DynamicPagedComponent,MenuComponent,PagedComponent,SimpleMenuComponent,SimplePagedComponent
public interface Component
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddraw(org.bukkit.entity.Player player)java.util.Optional<ClickHandler>getClickHandler()DimensiongetDimension()ContainergetParent()java.util.Optional<SlotUpdateHandler>getSlotUpdateHandler()booleanisAllowDrag()booleanisAllowPickup()booleanisAllowPlace()default voidonClick(org.bukkit.entity.Player player, org.bukkit.event.inventory.ClickType clickType, Position position)default voidonClose(org.bukkit.entity.Player player)default voidonDrag(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack current, org.bukkit.inventory.ItemStack cursor, Position position)default voidonOpen(org.bukkit.entity.Player player)default voidonPickup(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack current, org.bukkit.inventory.ItemStack cursor, Position position)default voidonPlace(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack current, org.bukkit.inventory.ItemStack cursor, Position position)voidsetAllowDrag(boolean allowDrag)voidsetAllowPickup(boolean allowPickup)voidsetAllowPlace(boolean allowPlace)default voidsetItem(org.bukkit.entity.Player target, Position position, org.bukkit.inventory.ItemStack stack)voidsetParent(Container container)intsize()
-
-
-
Method Detail
-
getDimension
Dimension getDimension()
-
getParent
Container getParent()
-
setParent
void setParent(Container container)
-
draw
void draw(org.bukkit.entity.Player player)
-
setItem
default void setItem(org.bukkit.entity.Player target, Position position, org.bukkit.inventory.ItemStack stack)
-
onOpen
default void onOpen(org.bukkit.entity.Player player)
-
onClose
default void onClose(org.bukkit.entity.Player player)
-
onClick
default void onClick(org.bukkit.entity.Player player, org.bukkit.event.inventory.ClickType clickType, Position position)
-
onPlace
default void onPlace(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack current, org.bukkit.inventory.ItemStack cursor, Position position)
-
onDrag
default void onDrag(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack current, org.bukkit.inventory.ItemStack cursor, Position position)
-
onPickup
default void onPickup(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack current, org.bukkit.inventory.ItemStack cursor, Position position)
-
isAllowPlace
boolean isAllowPlace()
-
isAllowDrag
boolean isAllowDrag()
-
isAllowPickup
boolean isAllowPickup()
-
setAllowPlace
void setAllowPlace(boolean allowPlace)
-
setAllowDrag
void setAllowDrag(boolean allowDrag)
-
setAllowPickup
void setAllowPickup(boolean allowPickup)
-
getSlotUpdateHandler
java.util.Optional<SlotUpdateHandler> getSlotUpdateHandler()
-
getClickHandler
java.util.Optional<ClickHandler> getClickHandler()
-
size
int size()
-
-