BatToggleSleepEvent
BatToggleSleepEvent
=> org.bukkit.event.Event
=> org.bukkit.event.entity.EntityEvent
=> org.bukkit.event.entity.BatToggleSleepEvent
Called when a bat attempts to sleep or wake up from its slumber.If a Bat Toggle Sleep event is cancelled, the Bat will not toggle its sleepstate.当蝙蝠从沉睡状态中醒来时,或从清醒状态陷入睡眠时触发。如果本事件被取消了,则涉事蝙蝠的状态不会发生变化。译注:所谓“状态不会发生变化”,指将要入睡的蝙蝠会保持清醒不再入睡,即将醒来的蝙蝠会继续沉睡。本事件名为“蝙蝠切换睡眠状态事件”,“睡眠状态”包括清醒和沉睡两种,当蝙蝠在二者之间切换时会触发本事件。自编程角度而言,入睡和醒来都可以看作是“睡眠状态”的切换。当然“睡眠状态 ”也可以称为“清醒状态”,此处暂译作前者。
方法声明: public boolean isAwake()
方法签名: ()Z
Get whether or not the bat is attempting to awaken.@return true if trying to awaken, false otherwise该方法用于获取蝙蝠是否将要醒来。@return 如返回true
则代表蝙蝠正从沉睡状态中醒来,否则代表蝙蝠将要入睡。
方法声明: public void setCancelled(boolean cancel)
方法签名: (Z)V
方法声明: public boolean isCancelled()
方法签名: ()Z
方法声明: public HandlerList getHandlers()
方法签名: ()Lorg/bukkit/event/HandlerList;
方法声明: public static HandlerList getHandlerList()
方法签名: ()Lorg/bukkit/event/HandlerList;
Last modified 1mo ago