PlayerRespawnEvent

PlayerRespawnEvent

继承关系

=>  org.bukkit.event.Event

    =>  org.bukkit.event.player.PlayerEvent

        =>  org.bukkit.event.player.PlayerRespawnEvent

类描述

Called when a player respawns.

当玩家重生时触发。

译注:参见 Minecraft Wiki 的相关页面 https://minecraft.fandom.com/wiki/Spawn 可知,玩家的“重生点位置”是一个确定的点,而玩家复活时的位置则是重生点附近的一片区域内的某个随机位置,不在重生点的正上方。下文多次提到“重生点位置”,该位置仅能代表床、重生锚或世界重生点的位置,不能代表玩家实际所处的位置。

方法列表

getRespawnLocation

方法声明: public Location getRespawnLocation()

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

Gets the current respawn location

@return Location current respawn location

该方法用于获取当前的玩家重生点位置。

@return 当前的玩家重生点位置。

setRespawnLocation

方法声明: public void setRespawnLocation(@NotNull Location respawnLocation)

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

Sets the new respawn location

@param respawnLocation new location for the respawn

该方法用于设置新的玩家重生点位置。

@param respawnLocation 新的玩家重生点位置。

isBedSpawn

方法声明: public boolean isBedSpawn()

方法签名: ()Z

Gets whether the respawn location is the player's bed.

@return true if the respawn location is the player's bed.

该方法用于获取重生点位置是否为玩家的床的位置。

@return 如果重生点位置是玩家的床的位置,则返回 true

isAnchorSpawn

方法声明: public boolean isAnchorSpawn()

方法签名: ()Z

Gets whether the respawn location is the player's respawn anchor.

@return true if the respawn location is the player's respawn anchor.

该方法用于获取重生点位置是否为玩家的重生锚的位置。

@return 如果重生点位置是玩家的重生锚的位置,则返回 true

getHandlers

方法声明: public HandlerList getHandlers()

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

getHandlerList

方法声明: public static HandlerList getHandlerList()

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

Last updated