Interface ResourcePack


@NullMarked public interface ResourcePack
리소스팩 데이터
  • Method Details

    • info

      리소스팩 정보를 가져옵니다.
      Returns:
      리소스팩 정보
    • id

      default UUID id()
      리소스팩의 UUID를 가져옵니다.
      Returns:
      리소스팩의 UUID
    • uri

      default URI uri()
      리소스팩의 URI를 가져옵니다.
      Returns:
      리소스팩의 URI
    • hash

      default String hash()
      리소스팩의 해시를 가져옵니다.
      Returns:
      리소스팩의 해시
    • 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 상태