Class AsyncPlayerDataPreLoadEvent
java.lang.Object
org.bukkit.event.Event
moe.caramel.daydream.event.player.AsyncPlayerDataPreLoadEvent
비동기 플레이어 데이터 사전 로드 이벤트
AsyncPlayerPreLoginEvent
호출 이후에
플레이어의 GameProfile
이 완성되면 호출됩니다.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract InetAddress
플레이어의 IP 주소를 가져옵니다.연결 해제 메시지를 가져옵니다.static HandlerList
final String
getName()
플레이어의 이름을 가져옵니다.abstract PlayerAdvancementData
플레이어 발전 과제 데이터를 생성하고 가져옵니다.abstract com.mojang.authlib.GameProfile
플레이어의 원본 프로필을 가져옵니다.abstract com.mojang.authlib.GameProfile
플레이어의 프로필을 가져옵니다.final UUID
플레이어의 UUID를 가져옵니다.final boolean
이 이벤트가 인터럽트를 지원하는지 여부를 가져옵니다.final void
setDisconnectMessage
(@Nullable Component disconnectMessage) 연결 해제 메시지를 설정합니다.Methods inherited from class org.bukkit.event.Event
callEvent, getEventContext, getEventName, isAsynchronous
-
Constructor Details
-
AsyncPlayerDataPreLoadEvent
-
-
Method Details
-
isSupportInterrupt
public final boolean isSupportInterrupt()Description copied from class:Event
이 이벤트가 인터럽트를 지원하는지 여부를 가져옵니다.- Overrides:
isSupportInterrupt
in classEvent
- Returns:
- 인터럽트 지원 여부
-
getOriginalProfile
public abstract com.mojang.authlib.GameProfile getOriginalProfile()플레이어의 원본 프로필을 가져옵니다.- Returns:
- 플레이어의 원본 프로필
-
getProfile
public abstract com.mojang.authlib.GameProfile getProfile()플레이어의 프로필을 가져옵니다.- Returns:
- 플레이어의 프로필
-
getName
플레이어의 이름을 가져옵니다.- Returns:
- 플레이어의 이름
-
getUniqueId
플레이어의 UUID를 가져옵니다.- Returns:
- 플레이어의 UUID
-
getAddress
플레이어의 IP 주소를 가져옵니다.- Returns:
- 플레이어의 IP 주소
-
getDisconnectMessage
연결 해제 메시지를 가져옵니다. 메시지가 설정되지 않은 경우 플레이어의 연결을 해제하지 않습니다.- Returns:
- 연결 해제 메시지
-
setDisconnectMessage
연결 해제 메시지를 설정합니다. 메시지가 설정되지 않은 경우 플레이어의 연결을 해제하지 않습니다.- Parameters:
disconnectMessage
- 연결 해제 메시지
-
getOrCreateAdvancements
플레이어 발전 과제 데이터를 생성하고 가져옵니다.플레이어의 로그인이 완료되기 전에 생성되기에 중복 로그인으로 인한 데이터 증발 등 데이터 관리에 주의해주세요.
- Returns:
- 플레이어 발전 과제 데이터 (이미 생성된 경우 기존의 인스턴스를 가져옴)
-
getHandlers
- Specified by:
getHandlers
in classEvent
-
getHandlerList
-