Minecraft 대상 선택기 치트 시트
8 분 읽기
선택자는 규모가 작지만 명령을 받는 사람을 결정합니다. 좋은 선택기는 디버깅하기에 충분히 안전하고 간단할 만큼 좁습니다. 명령이 Output에서는 작동하지만 게임에서는 잘못된 대상에 도달하는 경우 이 참조를 사용하세요.
가이드 결과
명령이 아무것도 대상으로 삼지 않거나 너무 많이 대상으로 삼는 것을 방지하는 데 도움이 되는 실용적인 선택기 체크리스트입니다.
권장 경로
- 가장 가까운 플레이어, 모든 플레이어, 모든 개체 또는 명령 실행자 등 기본 선택기를 먼저 선택합니다.
- 추가하세요: 유형, 태그, 거리 또는 팀으로 시작하여 한 번에 하나의 필터를 사용합니다.
- 목표가 존재하고 알려진 값을 얻은 후에만 점수를 사용하십시오.
- 추가하세요: 둘 이상의 대상이 가능한 경우 정렬 및 제한합니다.
- 손상, 처치, 순간 이동 또는 인벤토리 변경을 사용하기 전에 무해한 명령으로 선택기를 테스트하십시오.
베이스 선택자 결정
작업에 맞는 가장 작은 기본 선택기를 사용하십시오. 명령이 한 플레이어에게 영향을 미치는 경우 모든 플레이어 대신 가장 가까운 플레이어 또는 명령 주자로 시작하십시오. 엔터티에 영향을 미치는 경우 광범위한 엔터티 선택기를 사용하기 전에 플레이어를 포함할지 여부를 결정하세요.
광범위한 선택기는 설정 및 정리에 유용하지만 유형, 태그, 팀 또는 거리 필터와 쌍을 이루어야 합니다.
- 알려진 엔터티로 실행하는 경우 명령 실행기에 @s를 사용합니다.
- 가장 가까운 플레이어 상호작용에는 @p를 사용하세요.
- 플레이어 전체 메시지나 설정에는 @a를 사용하세요.
- 엔터티 필터링이 명확한 경우에만 @e를 사용하세요.
사고를 예방하는 필터
Tags는 다중 명령 워크플로를 연결하는 가장 깔끔한 방법인 경우가 많습니다. Add는 엔터티가 생성될 때 태그를 지정하고 나중에 해당 태그를 대상으로 지정합니다. 이는 모든 후속 명령에서 긴 NBT 필터를 반복하는 것보다 유지 관리하기가 더 쉽습니다.
거리 및 제한 필터는 command block이나 기능에서 실행되는 명령을 보호합니다. 누락된 거리 필터는 만남 영역 외부의 개체에 영향을 줄 수 있습니다.
디버그 선택기 오류
선택기가 일치를 중지하면 다시 일치할 때까지 필터를 제거합니다. 필터를 순서대로 다시 추가하고 어떤 필터가 명령을 위반하는지 확인하세요. 점수 및 NBT 필터는 아직 존재하지 않을 수 있는 상태에 의존하기 때문에 일반적인 실패 지점입니다.
NBTForge는 주변 명령을 작성하는 데 도움이 될 수 있지만 게임 내 선택기 상태는 여전히 세계, 점수판 목표, 태그 및 엔터티 위치에 따라 달라집니다.
Copy된 아티팩트 배송
이 가이드를 사용하여 플레이어나 지도 제작자가 실제로 실행할 아티팩트(Copy된 명령, 주문된 Project 팩 또는 데이터팩 리소스)를 생성하세요. 편집 가능한 빌더 상태뿐만 아니라 Copy된 Output에 대해서도 최종 검토가 이루어져야 합니다.
워크플로가 버전을 구분하는 경우 명령 옆에 대상 버전 레이블을 지정합니다. 선택기, 점수판, boss bar, 태그, loot table 또는 Project 순서를 사용하는 경우 설정을 게시하기 전에 깨끗한 환경에서 해당 종속성을 테스트하세요.
- 단일 명령의 경우 Output의 Copy, 주문된 팩의 경우 Project의 Copy입니다.
- Java, Bedrock 및 스냅샷 변형을 별도로 유지하세요.
- 먼저 무해한 Output으로 파괴적인 선택기를 테스트하세요.
- 가이드가 표준 워크플로가 되면 관련 preset을 업데이트합니다.
관련 가이드 및 preset
FAQ
테스트에 가장 안전한 선택기는 무엇입니까?
@s 또는 알려진 테스트 엔터티에 적용된 태그를 사용하세요. 파괴적인 명령을 테스트할 때는 모든 엔터티와 같은 광범위한 선택기를 사용하지 마세요.
선택기가 한 곳에서는 일치하지만 다른 곳에서는 일치하지 않는 이유는 무엇입니까?
거리, 위치, 실행기, 치수, 점수판 상태 및 태그는 모두 command block, 기능 및 채팅 명령 간에 변경될 수 있습니다.
이 가이드는 언제 Project 팩이 되어야 합니까?
워크플로에 두 개 이상의 명령이 필요하거나, 설정 및 정리 순서가 있거나, 테스트 후 다시 편집해야 하는 경우 Project를 사용하세요. 일회성 명령은 Output에 유지될 수 있습니다.