Class DonationEvent

All Implemented Interfaces:
Cancellable

public class DonationEvent extends PlayerEvent implements Cancellable
플레이어가 후원을 받았을 때 발생됩니다. 취소되지 않으면 /api 명령이 호출됩니다.
  • Constructor Details

  • Method Details

    • getType

      public DonationEvent.Type getType()
      후원 유형을 가져옵니다.
      Returns:
      후원 유형
    • getNickname

      public String getNickname()
      후원자 닉네임을 가져옵니다. 미션의 경우, 미션 제목을 가져옵니다. 공백 및 특수문자가 포함될 수 있습니다.
      Returns:
      후원자 닉네임 또는 미션 제목
    • getAmount

      public int getAmount()
      후원 금액을 100원(별풍선 개수) 단위로 가져옵니다.
      Returns:
      후원 금액
    • getCount

      public int getCount()
      후원한 후원 화폐(별풍선, 치즈) 개수를 가져옵니다.
      Returns:
      후원 개수
    • isTestDonation

      public boolean isTestDonation()
      알림 테스트롤 통해 발생한 후원인지 반환합니다.
      Returns:
      테스트 후원 여부
    • getDisplayString

      public String getDisplayString()
      문장 형태의 사용자 친화적인 문자열 표현을 반환합니다.
      • 홍길동님으로부터 별풍선 33개를 후원
      • 도전미션 "탈출 성공"을/를 성공하여 별풍선 5개를 후원
      Returns:
      사용자 친화적인 문자열 표현
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface Cancellable
    • setCancelled

      public void setCancelled(boolean cancelled)
      Specified by:
      setCancelled in interface Cancellable
    • getHandlers

      public HandlerList getHandlers()
      Specified by:
      getHandlers in class Event
    • getHandlerList

      public static HandlerList getHandlerList()