TradeSelectEvent
TradeSelectEvent
继承关系
类描述
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.
当玩家在交易界面侧栏选中某项交易时触发。
用户可以通过本事件获取被选中交易项的序号。对涉事商人对象调用
Merchant#getRecipe(int i)
方法时,传入该序号即可得到MerchantRecipe
类型的交易项信息。
方法列表
getIndex
方法声明: public int getIndex()
方法签名: ()I
Used to get the index of the trade the player clicked on.
@return The index of the trade clicked by the player
该方法用于获取涉事玩家所点击的交易项的序号。
@return 涉事玩家所点击的交易项的序号。
getInventory
方法声明: public MerchantInventory getInventory()
方法签名: ()Lorg/bukkit/inventory/MerchantInventory;
译注:无文档。该方法用于获取事件所涉及的交易物品栏对象。
getMerchant
方法声明: public Merchant getMerchant()
方法签名: ()Lorg/bukkit/inventory/Merchant;
Get the Merchant involved.
@return the Merchant
该方法用于获取涉事商人对象。
@return 涉事商人对象。
译注:尽管此处的
Merchant
类型位于org.bukkit.inventory
包下,但它代表的是商人实体(如村民、流浪商人等),而不是一种物品栏。
getHandlers
方法声明: public HandlerList getHandlers()
方法签名: ()Lorg/bukkit/event/HandlerList;
getHandlerList
方法声明: public static HandlerList getHandlerList()
方法签名: ()Lorg/bukkit/event/HandlerList;
Last updated