Java 데이터팩용 Minecraft 발전과제 JSON 생성기
표시 제목, 설명, 아이콘, 프레임, 토스트 동작, 명명된 기준 하나, 일치하는 요구 사항 그룹을 갖춘 실제 Java Edition 발전 과제 시작 파일을 만듭니다. 결과는 퀘스트 단계, 서버 이정표, 튜토리얼 목표, 또는 더 큰 발전 과제 트리의 첫 번째 노드가 될 수 있습니다.
현재 양식은 하나의 광범위한 기준을 생성하며 보상, 부모 링크, 배경, 트리거 조건은 의도적으로 수동 편집에 맡깁니다. 생성된 JSON은 유효한 골격이며 모든 발전 과제 스키마 분기가 지원된다는 주장이 아닙니다.
제목, 설명, 아이콘 표시
표시 개체는 플레이어가 보는 텍스트와 아이템 아이콘을 제어합니다. 스타터는 작업 프레임을 사용하고 토스트를 표시하며 채팅에서 완료를 알리고 숨겨지지 않고 계속 표시됩니다.
트리거, 기준, 요구 사항
크라이테리언은 inventory_changed, player_killed_entity, location, consume_item, recipe_unlocked, tick, impossible 등의 트리거 하나를 지정합니다. requirements 배열은 해당 크라이테리언을 가리키므로 완료에 필요한 유일한 조건입니다.
광범위한 트리거에는 조건이 필요합니다
순수한 tick 트리거는 즉시 완료될 수 있는 반면, inventory_changed나 location은 의도보다 훨씬 광범위하게 발생할 수 있습니다. 발전과제가 특정 아이템, 엔티티, 바이옴, 차원 또는 플레이어 상태를 요구해야 하는 경우 버전에 맞는 조건을 직접 추가하세요.
최신 데이터팩 파일 경로
네임스페이스와 파일 ID는 최신 Java 데이터팩에서 data/<namespace>/advancement/<id>.json에 매핑됩니다. 네임스페이스와 ID는 /advancement 명령에 사용되는 리소스 위치와 동일하게 유지하세요.
진척도를 테스트하는 방법
데이터팩을 설치하고 /reload를 실행한 다음 조건을 자연스럽게 충족하거나 /advancement grant @s only <namespace>:<id>를 실행하세요. 다른 테스트 전에 철회하여 토스트와 완료 상태가 다시 발생할 수 있도록 하세요.
Java Edition 전용
Bedrock Edition은 Java 발전 과제 JSON을 로드하지 않습니다. Bedrock 업적 및 행동 팩 시스템은 다른 규칙을 따르므로 이 다운로드를 Bedrock 목표로 가져올 수 없습니다.
발전과제 생성기 질문
생성된 발전 과제 JSON은 어디에 넣어야 하나요?
최신 Java 데이터팩 내의 data/<namespace>/advancement/<file_id>.json에 배치한 다음, 팩을 활성화하고 /reload를 실행하세요.
틱 트리거가 즉시 완료된 이유는 무엇인가요?
minecraft:tick는 모든 게임 틱에서 확인되며 이 스타터에는 조건이 없습니다. 완료가 실제 플레이어의 행동을 기다려야 하는 경우 다른 트리거를 선택하거나 조건을 추가하세요.
부모와 보상을 추가할 수 있나요?
예, 하지만 현재 양식에서는 생성되지 않습니다. 시작 파일이 로드되는지 확인한 후 유효한 상위 리소스 위치와 지원되는 보상 객체를 수동으로 추가하세요.
진척도를 숨기려면 어떻게 하나요?
다운로드한 JSON에서 display.hidden을 true로 설정하세요. 숨겨진 발전과제는 플레이어가 달성할 때까지 표시 트리에 나타나지 않습니다.
Bedrock Edition에서 작동합니까?
아니요. Java Edition 데이터팩 발전 과제 JSON만 대상으로 합니다.
이것은 Achievement Maker와 어떻게 다른가요?
업적 메이커는 토스트처럼 보이는 공유 가능한 PNG를 생성합니다. 발전과제 생성기는 Java Edition이 로드하고, 부여하고, 취소하고, 발전과제 화면에 표시할 수 있는 JSON을 생성합니다.