Class ClickEventAdapter
java.lang.Object
me.remigio07.chatplugin.api.server.util.adapter.inventory.ClickEventAdapter
Environment indipendent (Bukkit and Sponge) click event adapter.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Environment indipendent (Bukkit and Sponge) click action adapter.static class
Environment indipendent (Bukkit and Sponge) click type adapter. -
Constructor Summary
ConstructorsConstructorDescriptionClickEventAdapter
(ClickEventAdapter.ClickTypeAdapter clickType, ClickEventAdapter.ClickActionAdapter clickAction, ItemStackAdapter cursor, int slot, int numberKey) Constructs a new click event adapter. -
Method Summary
Modifier and TypeMethodDescriptionGets the click's action.Gets the click's type.Gets the item on the cursor.int
Gets the clicked number key.int
getSlot()
Gets the clicked slot.
-
Constructor Details
-
ClickEventAdapter
public ClickEventAdapter(ClickEventAdapter.ClickTypeAdapter clickType, ClickEventAdapter.ClickActionAdapter clickAction, ItemStackAdapter cursor, int slot, int numberKey) Constructs a new click event adapter.- Parameters:
clickType
- Click's typeclickAction
- Click's actioncursor
- Item on the cursorslot
- Clicked slot, -1 if invalidnumberKey
- Clicked number key [0 - 8], -1 if none
-
-
Method Details
-
getClickType
Gets the click's type.- Returns:
- Click's type
-
getClickAction
Gets the click's action.- Returns:
- Click's action
-
getCursor
Gets the item on the cursor.Will return
null
if the cursor is not holding any items.- Returns:
- Item on the cursor
-
getSlot
public int getSlot()Gets the clicked slot.- Returns:
- Clicked slot, -1 if invalid
-
getNumberKey
public int getNumberKey()Gets the clicked number key.- Returns:
- Clicked number key [0 - 8], -1 if none
-