모험 지도 스타터 Command Pack
10 분 읽기
모험 지도에는 하나의 명령이 거의 필요하지 않습니다. 테스트 후 검토, Copy 및 다시 실행할 수 있는 작은 설치 팩이 필요합니다. 이 가이드는 일반적인 지도 설정 작업을 예측 가능한 NBTForge Project 흐름으로 바꿉니다.
가이드 결과
지도 규칙을 설정하고, 플레이어를 로비로 돌려보내고, 탐색을 표시하고, 시각적 피드백을 제공하는 단계적 Command Pack입니다.
권장 경로
- 팩 상단에 세계 규칙이 표시되도록 먼저 게임 규칙 명령을 만듭니다.
- 추가하세요: 로비 또는 재설정 지점에 대한 텔레포트 또는 spawn 반환 명령입니다.
- Add는 플레이어가 내비게이션 지원이 필요할 때 웨이포인트 또는 마커 Give 명령입니다.
- 제목, 사운드, 입자 피드백을 노트에 숨기지 않고 별도의 명령으로 작성하세요.
- 모든 명령을 Project에 저장하고 실행해야 하는 순서대로 최종 팩을 Copy합니다.
권장되는 명령 순서
안정적인 세계 상태(게임 규칙, 시간, 날씨 및 기타 환경 명령)로 시작하세요. 그런 다음 플레이어 이동, 피드백, 보상, 정리 명령을 추가하세요. 이 순서를 사용하면 변경 사항이 있을 때 팩을 더 쉽게 검색할 수 있습니다.
간단한 스타터 팩에는 keepInventory, doMobSpawning, 로비 순간 이동, 제목 메시지, 보상 아이템, 플레이 사운드 피드백 및 입자 마커가 포함될 수 있습니다.
- 월드셋팅이 먼저입니다.
- 두 번째 플레이어 라우팅.
- 셋째, 시각적 피드백과 오디오 피드백입니다.
- 보상과 정리는 마지막입니다.
Project를 정보 소스로 사용
Project는 각 명령이 해당 컨텍스트를 유지하고 일치하는 빌더로 다시 로드될 수 있기 때문에 스크래치 메모보다 더 안정적입니다. 보상 아이템이 변경되면 해당 아이템을 다시 로드하고 업데이트한 후 팩을 다시 Copy하세요.
명령 계열뿐만 아니라 목적에 따라 아이템의 이름을 지정합니다. 팩이 커지면 "로비 복귀"가 "텔레포트 명령"보다 더 유용합니다.
출시 전 테스트 통과
테스트 세계에서 팩을 실행하고 주문 문제를 확인하십시오. 게임 규칙 이전의 순간 이동은 여전히 작동할 수 있지만 설정 명령은 세계 상태가 먼저 나오는 시점을 추론하기가 더 쉽습니다.
명령이 버전별로 다르면 Project 제목이나 주변 문서에 버전을 포함하세요.
Copy된 아티팩트 배송
이 가이드를 사용하여 플레이어나 지도 제작자가 실제로 실행할 아티팩트(Copy된 명령, 주문된 Project 팩 또는 데이터팩 리소스)를 생성하세요. 편집 가능한 빌더 상태뿐만 아니라 Copy된 Output에 대해서도 최종 검토가 이루어져야 합니다.
워크플로가 버전을 구분하는 경우 명령 옆에 대상 버전 레이블을 지정합니다. 선택기, 점수판, boss bar, 태그, loot table 또는 Project 순서를 사용하는 경우 설정을 게시하기 전에 깨끗한 환경에서 해당 종속성을 테스트하세요.
- 단일 명령의 경우 Output의 Copy, 주문된 팩의 경우 Project의 Copy입니다.
- Java, Bedrock 및 스냅샷 변형을 별도로 유지하세요.
- 먼저 무해한 Output으로 파괴적인 선택기를 테스트하세요.
- 가이드가 표준 워크플로가 되면 관련 preset을 업데이트합니다.
관련 가이드 및 preset
FAQ
맵 설정은 하나의 command block체인이어야 할까요, 아니면 함수 파일이어야 할까요?
지도에 맞는 것을 사용하세요. NBTForge Project는 command block 또는 함수 스타일 워크플로에 대해 동일한 순서의 command block을 Copy할 수 있습니다.
스타터 팩에는 몇 개의 명령이 포함되어야 합니까?
첫 번째 버전을 작게 유지하세요: 세계 규칙, 로비/재설정, 피드백 라인 1개, 보상 또는 마커 1개. 해당 팩 이후의 Add 복잡성은 다시 실행하기 쉽습니다.
이 가이드는 언제 Project 팩이 되어야 합니까?
워크플로에 두 개 이상의 명령이 필요하거나, 설정 및 정리 순서가 있거나, 테스트 후 다시 편집해야 하는 경우 Project를 사용하세요. 일회성 명령은 Output에 유지될 수 있습니다.