PlayerLevelChangeEvent

PlayerLevelChangeEvent

继承关系

=>  org.bukkit.event.Event

    =>  org.bukkit.event.player.PlayerEvent

        =>  org.bukkit.event.player.PlayerLevelChangeEvent

类描述

Called when a players level changes

当玩家的经验等级变化时触发。

译注:该事件所提供的信息很有限。在 net.minecraft.server.v1_16_R3.EntityPlayer#playerTick() 方法中,只要检测到上一刻的经验等级与现有经验等级不一致,就会触发本事件。因此本事件仅表明这一刻内玩家的经验等级与上一刻相比发生变化,但具体的升级、降级原因均不可知。

方法列表

getOldLevel

方法声明: public int getOldLevel()

方法签名: ()I

Gets the old level of the player

@return The old level of the player

该方法用于获取涉事玩家旧有的经验等级。

@return 涉事玩家旧有的经验等级。

getNewLevel

方法声明: public int getNewLevel()

方法签名: ()I

Gets the new level of the player

@return The new (current) level of the player

该方法用于获取涉事玩家的新经验等级。

@return 涉事玩家的新(当前)经验等级。

getHandlers

方法声明: public HandlerList getHandlers()

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

getHandlerList

方法声明: public static HandlerList getHandlerList()

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

Last updated