RaidFinishEvent
RaidFinishEvent
=> org.bukkit.event.Event
=> org.bukkit.event.world.WorldEvent
=> org.bukkit.event.raid.RaidEvent
=> org.bukkit.event.raid.RaidFinishEvent
This event is called when a {@link Raid} was complete with a clear result.当袭击以明确结果结束时触发。译注:当一次袭击中止(比如 游戏难度切换为和平)时,会触发RaidStopEvent
,然后结束,不会触发RaidFinishEvent
。详见RaidStopEvent
译注。当一次袭击失败(袭击中心不在村庄范围内且已生成过至少一波袭击者)时,会触发RaidFinishEvent
,此时getWinners()
方法返回空列表,不会触发RaidStopEvent
。当一次袭击胜利时,会先触发RaidFinishEvent
,然后进行庆祝倒计时,庆祝完毕后触发RaidStopEvent
。
方法声明: public List getWinners()
方法签名: ()Ljava/util/List;
Returns an immutable list contains all winners.Note: Players who are considered as heroes but were not online at theend would not be included in this list.@return winners该方法用于获取一个不可修改列表,其间存储有全部获胜的玩家。注意,如果有玩家被视为村庄英雄们的一员,但袭击结束时不在线,那么该名玩家不会出现在此列表中。@return 获胜玩家列表。
方法声明: public HandlerList getHandlers()
方法签名: ()Lorg/bukkit/event/HandlerList;
方法声明: public static HandlerList getHandlerList()
方法签名: ()Lorg/bukkit/event/HandlerList;
Last modified 1mo ago