EntityTeleportEvent

EntityTeleportEvent

继承关系

=>  org.bukkit.event.Event

    =>  org.bukkit.event.entity.EntityEvent

        =>  org.bukkit.event.entity.EntityTeleportEvent

类描述

Thrown when a non-player entity is teleported from one location to another.

This may be as a result of natural causes (Enderman, Shulker), pathfinding

(Wolf), or commands (/teleport).

当某个非玩家实体自一处传送到另一处时触发。

本事件可能因实体固有的技能而触发(如末影人、潜影贝),因寻路系统而触发(如被驯服的狼传送到玩家身边),或由于指令而触发( /teleport 指令)。

方法列表

isCancelled

方法声明: public boolean isCancelled()

方法签名: ()Z

setCancelled

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

方法签名: (Z)V

getFrom

方法声明: public Location getFrom()

方法签名: ()Lorg/bukkit/Location;

Gets the location that this entity moved from

@return Location this entity moved from

该方法用于获取传送前实体所处的位置。

@return 传送前实体所处的位置。

setFrom

方法声明: public void setFrom(@NotNull Location from)

方法签名: (Lorg/bukkit/Location;)V

Sets the location that this entity moved from

@param from New location this entity moved from

该方法用于设置传送前实体所处的位置。

@param from 传送前实体所处的位置。

getTo

方法声明: public Location getTo()

方法签名: ()Lorg/bukkit/Location;

Gets the location that this entity moved to

@return Location the entity moved to

该方法用于获取传送后实体将到达的位置。

@return 传送后实体将到达的位置。

setTo

方法声明: public void setTo(@Nullable Location to)

方法签名: (Lorg/bukkit/Location;)V

Sets the location that this entity moved to

@param to New Location this entity moved to

该方法用于设置传送后实体将到达的位置。

@param to 传送后实体将到达的位置。

getHandlers

方法声明: public HandlerList getHandlers()

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

getHandlerList

方法声明: public static HandlerList getHandlerList()

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

Last updated