InventoryOpenEvent

InventoryOpenEvent

继承关系

=>  org.bukkit.event.Event

    =>  org.bukkit.event.inventory.InventoryEvent

        =>  org.bukkit.event.inventory.InventoryOpenEvent

类描述

Represents a player related inventory event

代表与玩家有关的物品栏事件。

译注:文档有误。本事件文档与 InventoryEvent 一致,有挪用抄袭之嫌。本事件在玩家打开物品栏时触发。

玩家打开自己的背包时,不会触发本事件。打开自己的物品栏是纯粹的客户端行为。

方法列表

getPlayer

方法声明: public final HumanEntity getPlayer()

方法签名: ()Lorg/bukkit/entity/HumanEntity;

Returns the player involved in this event

@return Player who is involved in this event

该方法用于获取涉事玩家。

@return 涉事玩家。

isCancelled

方法声明: public boolean isCancelled()

方法签名: ()Z

Gets the cancellation state of this event. A cancelled event will not

be executed in the server, but will still pass to other plugins.

If an inventory open event is cancelled, the inventory screen will not

show.

@return true if this event is cancelled

如果本事件被取消,则玩家客户端将不会显示物品栏界面。

@return 如事件被取消,则返回 true

译注:原文第一段为所有 isCancelled 方法共用的文档,不赘。

setCancelled

方法声明: public void setCancelled(boolean cancel)

方法签名: (Z)V

Sets the cancellation state of this event. A cancelled event will not

be executed in the server, but will still pass to other plugins.

If an inventory open event is cancelled, the inventory screen will not

show.

@param cancel true if you wish to cancel this event

如果本事件被取消,则玩家客户端将不会显示物品栏界面。

@param cancel 如欲取消此事件,则传入 true

译注:原文第一段为所有 setCancelled 方法共用的文档,不赘。

getHandlers

方法声明: public HandlerList getHandlers()

方法签名: ()Lorg/bukkit/event/HandlerList;

getHandlerList

方法声明: public static HandlerList getHandlerList()

方法签名: ()Lorg/bukkit/event/HandlerList;

Last updated