Class PlayerAdvancementPreLoadEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
moe.caramel.daydream.event.player.PlayerAdvancementPreLoadEvent
- All Implemented Interfaces:
Cancellable
@NullMarked
public final class PlayerAdvancementPreLoadEvent
extends PlayerEvent
implements Cancellable
플레이어의 발전 과제 데이터를 로드하기 직전에 호출됩니다.
일반적으로 PlayerJoinEvent
이전에 호출됩니다.
-
Nested Class Summary
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
ConstructorDescriptionPlayerAdvancementPreLoadEvent
(Player who, PlayerAdvancementData advancementData, PlayerAdvancementPreLoadEvent.Reason reason) -
Method Summary
Modifier and TypeMethodDescriptiongetData()
플레이어 발전 과제 데이터를 가져옵니다.static HandlerList
이벤트 호출 사유를 가져옵니다.boolean
발전 과제 데이터를 파일에서 읽어오는 바닐라 동작을 취소할지 여부를 가져옵니다.void
setCancelled
(boolean cancel) 발전 과제 데이터를 파일에서 읽어오는 바닐라 동작을 취소할지 여부를 결정합니다.Methods inherited from class org.bukkit.event.player.PlayerEvent
getPlayer
Methods inherited from class org.bukkit.event.Event
callEvent, getEventContext, getEventName, isAsynchronous, isSupportInterrupt
-
Constructor Details
-
PlayerAdvancementPreLoadEvent
@Internal public PlayerAdvancementPreLoadEvent(Player who, PlayerAdvancementData advancementData, PlayerAdvancementPreLoadEvent.Reason reason)
-
-
Method Details
-
getData
플레이어 발전 과제 데이터를 가져옵니다.- Returns:
- 플레이어 발전 과제 데이터
-
getReason
이벤트 호출 사유를 가져옵니다.- Returns:
- 이벤트 호출 사유
-
isCancelled
public boolean isCancelled()발전 과제 데이터를 파일에서 읽어오는 바닐라 동작을 취소할지 여부를 가져옵니다.- Specified by:
isCancelled
in interfaceCancellable
- Returns:
- 바닐라 동작 취소 여부
-
setCancelled
public void setCancelled(boolean cancel) 발전 과제 데이터를 파일에서 읽어오는 바닐라 동작을 취소할지 여부를 결정합니다.- Specified by:
setCancelled
in interfaceCancellable
- Parameters:
cancel
- 바닐라 동작 취소 여부
-
getHandlers
- Specified by:
getHandlers
in classEvent
-
getHandlerList
-