Class ScrollItem
java.lang.Object
xyz.xenondevs.invui.item.impl.AbstractItem
xyz.xenondevs.invui.item.impl.controlitem.ControlItem<ScrollGui<?>>
xyz.xenondevs.invui.item.impl.controlitem.ScrollItem
- All Implemented Interfaces:
Item
Scrolls in a
AbstractScrollGui
-
Constructor Summary
ConstructorDescriptionScrollItem
(int scrollLeftClick) ScrollItem
(HashMap<org.bukkit.event.inventory.ClickType, Integer> scroll) -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleClick
(@NotNull org.bukkit.event.inventory.ClickType clickType, @NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.event.inventory.InventoryClickEvent event) A method called if theItemStack
associated to thisItem
has been clicked by a player.Methods inherited from class xyz.xenondevs.invui.item.impl.controlitem.ControlItem
getGui, getItemProvider, getItemProvider, setGui
Methods inherited from class xyz.xenondevs.invui.item.impl.AbstractItem
addWindow, getWindows, notifyWindows, removeWindow
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface xyz.xenondevs.invui.item.Item
getItemProvider
-
Constructor Details
-
ScrollItem
public ScrollItem(int scrollLeftClick) -
ScrollItem
-
-
Method Details
-
handleClick
public void handleClick(@NotNull @NotNull org.bukkit.event.inventory.ClickType clickType, @NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull org.bukkit.event.inventory.InventoryClickEvent event) Description copied from interface:Item
A method called if theItemStack
associated to thisItem
has been clicked by a player.- Parameters:
clickType
- TheClickType
thePlayer
performed.player
- ThePlayer
who clicked on theItemStack
.event
- TheInventoryClickEvent
associated with this click.
-