Interface PlayerAdvancementData


@NullMarked public interface PlayerAdvancementData
플레이어 발전 과제 데이터
  • Method Details

    • asProgressMap

      default ProgressMap asProgressMap()
      기본 저장 위치의 현재 진행도 맵을 가져옵니다.
      Returns:
      현재의 진행도 맵
    • asProgressMap

      ProgressMap asProgressMap(NamespacedKey section)
      현재의 진행도 맵을 가져옵니다.
      Parameters:
      section - 발전 과제 저장 위치
      Returns:
      현재의 진행도 맵
    • loadFromData

      <T> void loadFromData(AdvancementFormat<T> format, T data) throws Exception
      데이터에서 발전 과제 진행도를 로드합니다.
      Type Parameters:
      T - 데이터의 타입
      Parameters:
      format - 발전 과제 데이터 저장 포맷
      data - 진행도 데이터
      Throws:
      Exception - 일부 데이터는 읽는 도중 예외가 던져질 수 있습니다.
      See Also: