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
指令)。
方法声明: public boolean isCancelled()
方法签名: ()Z
方法声明: public void setCancelled(boolean cancel)
方法签名: (Z)V
方法声明: public Location getFrom()
方法签名: ()Lorg/bukkit/Location;
Gets the location that this entity moved from@return Location this entity moved from该方法用于获取传送前实体所处 的位置。@return 传送前实体所处的位置。
方法声明: 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 传送前实体所处的位置。
方法声明: public Location getTo()
方法签名: ()Lorg/bukkit/Location;
Gets the location that this entity moved to@return Location the entity moved to该方法用于获取传送后实体将到达的位置。@return 传送后实体将到达的位置。
方法声明: 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 传送后实体将到达的位置。
方法声明: public HandlerList getHandlers()
方法签名: ()Lorg/bukkit/event/HandlerList;
方法声明: public static HandlerList getHandlerList()
方法签名: ()Lorg/bukkit/event/HandlerList;