PlayerLeashEntityEvent
PlayerLeashEntityEvent
继承关系
类描述
Called immediately prior to a creature being leashed by a player.
当玩家用拴绳拴住某个实体前触发。
译注:当玩家手持拴绳物品堆拴住实体时本事件会触发。当玩家已经拴住某个实体,并右键栅栏方块,将实体拴在栅栏上时,本事件也会触发。在后一种情形下,将会在栅栏上生成一个绳结实体。绳结实体属于悬挂物,因而会先触发
HangingPlaceEvent
,如该事件未被取消,则再触发本事件。
方法列表
getLeashHolder
方法声明: public Entity getLeashHolder()
方法签名: ()Lorg/bukkit/entity/Entity;
Returns the entity that is holding the leash.
@return The leash holder
该方法用于获取持有拴绳的实体。
@return 持有拴绳的实体。
译注:如果是玩家手持拴绳物品堆拴住实体,则本方法返回涉事玩家。如果是玩家将实体拴在栅栏上,则返回绳结实体。
getEntity
方法声明: public Entity getEntity()
方法签名: ()Lorg/bukkit/entity/Entity;
Returns the entity being leashed.
@return The entity
该方法用于被拴住的实体。
@return 被拴住的实体。
getPlayer
方法声明: public final Player getPlayer()
方法签名: ()Lorg/bukkit/entity/Player;
Returns the player involved in this event
@return Player who is involved in this event
该方法用于获取涉事玩家。
@return 涉事玩家。
getHandlers
方法声明: public HandlerList getHandlers()
方法签名: ()Lorg/bukkit/event/HandlerList;
getHandlerList
方法声明: public static HandlerList getHandlerList()
方法签名: ()Lorg/bukkit/event/HandlerList;
isCancelled
方法声明: public boolean isCancelled()
方法签名: ()Z
setCancelled
方法声明: public void setCancelled(boolean cancel)
方法签名: (Z)V
Last updated