Package bot.colla.donation.event
Class DonationEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
bot.colla.donation.event.DonationEvent
- All Implemented Interfaces:
Cancellable
플레이어가 후원을 받았을 때 발생됩니다. 취소되지 않으면
/api
명령이 호출됩니다.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
방송 플랫폼static enum
후원 유형Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result
-
Field Summary
Fields inherited from class org.bukkit.event.player.PlayerEvent
player
-
Constructor Summary
ConstructorsConstructorDescriptionDonationEvent
(Player player, DonationEvent.Type type, String nickname, int amount) -
Method Summary
Modifier and TypeMethodDescriptionint
후원 금액을 100원(별풍선 개수) 단위로 가져옵니다.int
getCount()
후원한 후원 화폐(별풍선, 치즈) 개수를 가져옵니다.문장 형태의 사용자 친화적인 문자열 표현을 반환합니다.static HandlerList
후원자 닉네임을 가져옵니다.getType()
후원 유형을 가져옵니다.boolean
boolean
알림 테스트롤 통해 발생한 후원인지 반환합니다.void
setCancelled
(boolean cancelled) toString()
Methods inherited from class org.bukkit.event.player.PlayerEvent
getPlayer
Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
DonationEvent
-
-
Method Details
-
getType
후원 유형을 가져옵니다.- Returns:
- 후원 유형
-
getNickname
후원자 닉네임을 가져옵니다. 미션의 경우, 미션 제목을 가져옵니다. 공백 및 특수문자가 포함될 수 있습니다.- Returns:
- 후원자 닉네임 또는 미션 제목
-
getAmount
public int getAmount()후원 금액을 100원(별풍선 개수) 단위로 가져옵니다.- Returns:
- 후원 금액
-
getCount
public int getCount()후원한 후원 화폐(별풍선, 치즈) 개수를 가져옵니다.- Returns:
- 후원 개수
-
isTestDonation
public boolean isTestDonation()알림 테스트롤 통해 발생한 후원인지 반환합니다.- Returns:
- 테스트 후원 여부
-
getDisplayString
문장 형태의 사용자 친화적인 문자열 표현을 반환합니다.- 홍길동님으로부터 별풍선 33개를 후원
- 도전미션 "탈출 성공"을/를 성공하여 별풍선 5개를 후원
- Returns:
- 사용자 친화적인 문자열 표현
-
toString
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelled
in interfaceCancellable
-
setCancelled
public void setCancelled(boolean cancelled) - Specified by:
setCancelled
in interfaceCancellable
-
getHandlers
- Specified by:
getHandlers
in classEvent
-
getHandlerList
-