Minecraft Command Pack 검토 체크리스트
8 분 읽기
모든 개별 라인이 유효한 경우에도 Command Pack이 실패할 수 있습니다. 주문, 선택기, 누락된 점수판 목표, 버전 드리프트 및 재설정 동작은 출시 후 워크플로를 중단시킬 수 있습니다. 이 체크리스트는 Project 팩 또는 함수 스타일 command block을 공유하기 전의 최종 통과입니다.
가이드 결과
Copy, 테스트 및 향후 편집을 유지해야 하는 Command Pack에 대한 최종 검토 통과입니다.
권장 경로
- 팩 대상을 확인하십시오: Java 버전, 스냅샷 또는 Bedrock Stable.
- 설정 명령이 나중에 사용되는 모든 점수판, boss bar, 팀, 태그 또는 저장소 키를 생성하는지 확인하세요.
- 특히 목표, 태그 및 정리의 경우 위에서 아래로 명령 순서를 확인하세요.
- 전체 팩을 테스트하기 전에 파괴적인 명령에 대한 선택기 테스트를 실행하십시오.
- 복사하세요: Project의 팩을 테스트하고 라이브 빌더 상태뿐만 아니라 Copy된 텍스트도 테스트합니다.
주문 검토
상태를 생성하는 명령은 해당 상태에 의존하는 명령 앞에 나타나야 합니다. 점수판 목표, boss bar, 팀, 태그 및 저장 경로는 이후 라인에서 읽거나 수정하기 전에 생성되어야 합니다.
새로 설정하기 전에 의도적으로 테스트 상태를 지우는 경우를 제외하고 정리 명령은 일반적으로 마지막에 와야 합니다.
- 점수를 설정하기 전에 목표를 만드세요.
- 값을 업데이트하기 전에 boss bar를 생성하세요.
- 태그를 타겟팅하기 전에 Summon 또는 태그 엔터티를 지정합니다.
- 성공 조건 확인 후 Give 보상.
선택기 및 범위 검토
모든 파괴적인 명령에는 범위 확인이 필요합니다. 처치, 제거, 피해, 순간 이동 및 데이터 병합 명령은 광범위한 선택기 대신 알려진 태그, 플레이어, 팀 또는 지역을 대상으로 해야 합니다.
지도 릴리스의 경우 세계 사본에서 테스트하고 반복 테스트가 상태를 벗어나면 재설정 명령을 포함합니다.
복사하세요: 리뷰
Copy된 팩은 사용자가 실행할 아티팩트입니다. Project에서 Copy한 후 깨끗한 텍스트 버퍼에 붙여넣고 누락된 줄, 깨진 순서, 예기치 않은 접두사 또는 여전히 테스트 전용 이름을 참조하는 명령을 검색합니다.
온라인으로 공유할 때 팩 옆에 Minecraft 버전을 포함하세요. 현재 Java 팩과 Bedrock 안전 팩은 별도의 다운로드 또는 별도의 섹션이어야 합니다.
Copy된 아티팩트 배송
이 가이드를 사용하여 플레이어나 지도 제작자가 실제로 실행할 아티팩트(Copy된 명령, 주문된 Project 팩 또는 데이터팩 리소스)를 생성하세요. 편집 가능한 빌더 상태뿐만 아니라 Copy된 Output에 대해서도 최종 검토가 이루어져야 합니다.
워크플로가 버전을 구분하는 경우 명령 옆에 대상 버전 레이블을 지정합니다. 선택기, 점수판, boss bar, 태그, loot table 또는 Project 순서를 사용하는 경우 설정을 게시하기 전에 깨끗한 환경에서 해당 종속성을 테스트하세요.
- 단일 명령의 경우 Output의 Copy, 주문된 팩의 경우 Project의 Copy입니다.
- Java, Bedrock 및 스냅샷 변형을 별도로 유지하세요.
- 먼저 무해한 Output으로 파괴적인 선택기를 테스트하세요.
- 가이드가 표준 워크플로가 되면 관련 preset을 업데이트합니다.
관련 가이드 및 preset
FAQ
각 명령을 테스트해야 합니까, 아니면 전체 팩만 테스트해야 합니까?
둘 다 수행하십시오. 순서와 Copy 형식이 중요하므로 위험도가 높은 라인을 개별적으로 테스트한 다음 Copy된 팩을 최종 아티팩트로 테스트하세요.
가장 흔한 Command Pack 실수는 무엇입니까?
목표를 생성하기 전에 점수를 설정하거나 엔터티에 태그를 지정하기 전에 태그를 타겟팅하는 등 상태가 존재하기 전에 이후 명령을 사용합니다.
이 가이드는 언제 Project 팩이 되어야 합니까?
워크플로에 두 개 이상의 명령이 필요하거나, 설정 및 정리 순서가 있거나, 테스트 후 다시 편집해야 하는 경우 Project를 사용하세요. 일회성 명령은 Output에 유지될 수 있습니다.