Interface AdvancementProvider


@NullMarked @NonExtendable public interface AdvancementProvider
Advancement Provider
  • Method Details

    • createBuilder

      AdvancementBuilder createBuilder()
      발전 과제 빌더를 생성합니다.
      Returns:
      발전 과제 빌더
    • register

      Advancement register(NamespacedKey key, AdvancementBuilder builder)
      발전 과제를 서버에 등록합니다.
      Parameters:
      key - 중복되지 않는 발전 과제 식별 키
      builder - 발전 과제 빌더
      Returns:
      발전 과제
    • register

      Advancement register(NamespacedKey key, JsonElement json)
      발전 과제를 서버에 등록합니다.
      Parameters:
      key - 중복되지 않는 발전 과제 식별 키
      json - 발전 과제 JSON 데이터
      Returns:
      발전 과제