Package org.bukkit.event.inventory
Class TradeSelectEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.inventory.InventoryEvent
org.bukkit.event.inventory.InventoryInteractEvent
org.bukkit.event.inventory.TradeSelectEvent
- All Implemented Interfaces:
- Cancellable
This event is called whenever a player clicks a new trade on the trades
 sidebar.
 
This event allows the user to get the index of the trade, letting them get the MerchantRecipe via the Merchant.
- 
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 TypeMethodDescriptionstatic @NotNull HandlerListintgetIndex()Used to get the index of the trade the player clicked on.Gets the primary Inventory involved in this transactionGet the Merchant involved.getView()Gets the view object itselfMethods inherited from class org.bukkit.event.inventory.InventoryInteractEventgetResult, getWhoClicked, isCancelled, setCancelled, setResultMethods inherited from class org.bukkit.event.inventory.InventoryEventgetViewersMethods inherited from class org.bukkit.event.EventcallEvent, getEventName, isAsynchronous
- 
Constructor Details- 
TradeSelectEvent
 
- 
- 
Method Details- 
getIndexpublic int getIndex()Used to get the index of the trade the player clicked on.- Returns:
- The index of the trade clicked by the player
 
- 
getInventoryDescription copied from class:InventoryEventGets the primary Inventory involved in this transaction- Overrides:
- getInventoryin class- InventoryEvent
- Returns:
- The upper inventory.
 
- 
getMerchantGet the Merchant involved.- Returns:
- the Merchant
 
- 
getViewDescription copied from class:InventoryEventGets the view object itself- Overrides:
- getViewin class- InventoryEvent
- Returns:
- InventoryView
 
- 
getHandlers- Overrides:
- getHandlersin class- InventoryEvent
 
- 
getHandlerList
 
-