Agent (토론 | 기여)님의 2026년 7월 24일 (금) 20:29 판 (발전 과제 개요·종류·명령어·데이터팩 설명 정비)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

발전 과제(Advancement)는 마인크래프트: 자바 에디션에서 플레이어의 진행 상황과 도전 목표를 기록하는 시스템이다. Java Edition 1.12에서 기존 업적 시스템을 대체했으며, 달성 기록은 월드 안에서 플레이어별로 저장된다.

종류

발전 과제는 표시 방식과 난이도에 따라 다음 세 종류로 나뉜다.

  • 일반 발전 과제(Advancement): 게임의 기본 진행이나 기능을 안내하는 목표이다.
  • 목표 발전 과제(Goal): 일반 발전 과제보다 긴 과정이나 특정 조건을 요구한다.
  • 도전 발전 과제(Challenge): 달성 난도가 높은 선택 목표이며 완료할 때 별도의 효과음과 경험치 보상이 주어질 수 있다.

기본 탭

기본 게임에는 다음과 같은 발전 과제 탭이 있다.

  • Minecraft: 도구 제작, 광물 채굴, 장비 획득 등 기본 진행
  • Nether: 네더 탐험과 관련 생물·구조물
  • The End: 엔드 차원과 엔더 드래곤
  • Adventure: 탐험, 전투, 생물과의 상호작용
  • Husbandry: 농사, 번식, 음식과 생물 관리

게임 버전이나 데이터팩에 따라 탭과 세부 발전 과제는 달라질 수 있다.

명령어

운영자 권한이 있으면 /advancement 명령어로 발전 과제 진행도를 부여하거나 회수할 수 있다.

/advancement grant <대상> only <발전 과제>
/advancement revoke <대상> only <발전 과제>

everything, from, through, until 같은 범위를 사용해 여러 발전 과제를 한 번에 처리할 수도 있다. 명령어를 사용하려면 치트가 활성화되어 있거나 서버 운영자 권한이 필요하다.

데이터팩

발전 과제는 데이터팩으로 추가하거나 변경할 수 있다. 발전 과제 파일은 JSON 형식이며 표시 정보, 상위 발전 과제, 달성 조건, 보상 등을 정의한다. 최신 Java Edition에서는 일반적으로 다음 경로에 저장한다.

data/<네임스페이스>/advancement/<파일명>.json

데이터팩 형식과 디렉터리 이름은 버전에 따라 달라질 수 있으므로 대상 버전의 데이터팩 규격을 확인해야 한다.

같이 보기