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