Class InventoryClickEvent

java.lang.Object
org.bukkit.event.Event
nl.mtvehicles.core.infrastructure.models.MTVEvent
nl.mtvehicles.core.events.inventory.InventoryClickEvent
All Implemented Interfaces:
HasInventory, IsCancellable

public class InventoryClickEvent extends MTVEvent implements IsCancellable, HasInventory
On inventory click
  • Constructor Details

    • InventoryClickEvent

      public InventoryClickEvent(InventoryTitle title)
      Default constructor with the event-inventory's title
      Parameters:
      title - Event-inventory's title
  • Method Details

    • setCancelled

      public void setCancelled(boolean cancelled)
      Description copied from interface: IsCancellable
      Sets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.
      Specified by:
      setCancelled in interface IsCancellable
      Parameters:
      cancelled - true if you wish to cancel this event
    • getClickedSlot

      public int getClickedSlot()
      Get the number of slot player has clicked (starts with 0)
      Returns:
      Number of clicked slot
    • setClickedSlot

      public void setClickedSlot(int clickedSlot)
      Set the number of slot which will be used by the plugin (slots start with 0)
      Parameters:
      clickedSlot - New number of clicked slot
    • getTitle

      public InventoryTitle getTitle()
      Description copied from interface: HasInventory
      Get the title of the inventory player has clicked in
      Specified by:
      getTitle in interface HasInventory
      Returns:
      Inventory title
      See Also:
      InventoryTitle.getStringTitle()