Package moe.caramel.daydream.player
Interface ResourcePack
리소스팩 데이터
-
Method Summary
Modifier and TypeMethodDescriptionAdventure 리소스팩 상태를 Bukkit 형식으로 변환합니다.리소스팩 적용 상태를 Bukkit 형식으로 가져옵니다.static @Nullable ResourcePackStatus
Bukkit 리소스팩 상태를 Adventure 형식으로 변환합니다.default String
hash()
리소스팩의 해시를 가져옵니다.default UUID
id()
리소스팩의 UUID를 가져옵니다.info()
리소스팩 정보를 가져옵니다.status()
리소스팩 적용 상태를 Adventure 형식으로 가져옵니다.default URI
uri()
리소스팩의 URI를 가져옵니다.
-
Method Details
-
info
ResourcePackInfo info()리소스팩 정보를 가져옵니다.- Returns:
- 리소스팩 정보
-
id
리소스팩의 UUID를 가져옵니다.- Returns:
- 리소스팩의 UUID
-
uri
리소스팩의 URI를 가져옵니다.- Returns:
- 리소스팩의 URI
-
hash
리소스팩의 해시를 가져옵니다.- Returns:
- 리소스팩의 해시
-
status
@Nullable ResourcePackStatus status()리소스팩 적용 상태를 Adventure 형식으로 가져옵니다.- Returns:
- 리소스팩 적용 상태
-
bukkitStatus
리소스팩 적용 상태를 Bukkit 형식으로 가져옵니다.- Returns:
- 리소스팩 적용 상태
-
adventureToBukkit
@Contract("!null -> !null; null -> null") static @Nullable PlayerResourcePackStatusEvent.Status adventureToBukkit(@Nullable ResourcePackStatus status) Adventure 리소스팩 상태를 Bukkit 형식으로 변환합니다.- Parameters:
status
- Adventure 상태- Returns:
- Bukkit 상태
-
bukkitToAdventure
@Contract("!null -> !null; null -> null") static @Nullable ResourcePackStatus bukkitToAdventure(@Nullable PlayerResourcePackStatusEvent.Status status) Bukkit 리소스팩 상태를 Adventure 형식으로 변환합니다.- Parameters:
status
- Bukkit 상태- Returns:
- Adventure 상태
-