Package org.bukkit.event.inventory
Class InventoryInteractEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.inventory.InventoryEvent
org.bukkit.event.inventory.InventoryInteractEvent
- All Implemented Interfaces:
- Cancellable
- Direct Known Subclasses:
- InventoryClickEvent,- InventoryDragEvent,- TradeSelectEvent
An abstract base class for events that describe an interaction between a
 HumanEntity and the contents of an Inventory.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.bukkit.event.EventEvent.Result
- 
Field SummaryFields inherited from class org.bukkit.event.inventory.InventoryEventtransaction
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGets theEvent.Resultof this event.Gets the player who performed the click.booleanGets whether or not this event is cancelled.voidsetCancelled(boolean toCancel) Proxy method tosetResult(org.bukkit.event.Event.Result)for the Cancellable interface.voidsetResult(Event.Result newResult) Sets the result of this event.Methods inherited from class org.bukkit.event.inventory.InventoryEventgetHandlerList, getHandlers, getInventory, getView, getViewersMethods inherited from class org.bukkit.event.EventgetEventName, isAsynchronous
- 
Constructor Details- 
InventoryInteractEvent
 
- 
- 
Method Details- 
getWhoClickedGets the player who performed the click.- Returns:
- The clicking player.
 
- 
setResultSets the result of this event. This will change whether or not this event is considered cancelled.- Parameters:
- newResult- the new- Event.Resultfor this event
- See Also:
 
- 
getResultGets theEvent.Resultof this event. The Result describes the behavior that will be applied to the inventory in relation to this event.- Returns:
- the Result of this event.
 
- 
isCancelledpublic boolean isCancelled()Gets whether or not this event is cancelled. This is based off of the Result value returned bygetResult(). Result.ALLOW and Result.DEFAULT will result in a returned value of false, but Result.DENY will result in a returned value of true.Gets 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:
- isCancelledin interface- Cancellable
- Returns:
- whether the event is cancelled
 
- 
setCancelledpublic void setCancelled(boolean toCancel) Proxy method tosetResult(org.bukkit.event.Event.Result)for the Cancellable interface.setResult(org.bukkit.event.Event.Result)is preferred, as it allows you to specify the Result beyond Result.DENY and Result.ALLOW.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:
- setCancelledin interface- Cancellable
- Parameters:
- toCancel- result becomes DENY if true, ALLOW if false
 
 
-