Interface Listenable<E extends PlayerEvent>

Type Parameters:
E - 玩家事件
All Superinterfaces:
Activatable

public interface Listenable<E extends PlayerEvent> extends Activatable
可透過監聽指定玩家事件修改組件屬性
  • Method Details

    • onListen

      void onListen(Player player)
      開始監聽時的行爲
      Parameters:
      player - 玩家
    • getMaxWaitingTime

      Returns:
      最長等待時間(ticks)
    • callBack

      void callBack(E event)
      傳回事件後的動作
      Parameters:
      event - 指定事件
    • getEventClass

      Returns:
      事件類型