Presets

Item preset

Adventure용 CanPlaceOn 아이템 preset

Adventure에 대한 CanPlaceOn 아이템 preset은 이제 단일 오버레이 이미지가 아닌 완전한 Give 워크플로입니다. 플레이어가 승인된 블록 계열에 대해서만 아이템을 배치해야 하는 Adventure 건설 퍼즐, 수리 단계 또는 지도 섹션에 이 기능을 사용하세요. 페이지에서는 명령을 붙여넣기 전용 코드 조각이 아닌 재사용 가능한 아이템 정의로 처리하므로 표시되는 이름, lore, 구성 요소 페이로드, Output 및 게임 내 전달이 모두 동의해야 합니다. workbench는 아이템 텍스트 옆에 권한 목록을 표시하므로 테스트하기 전에 맵 규칙을 검토할 수 있습니다. 최종 캡처는 생성된 아이템이 맵 스크립트, loot 경로 또는 Command Pack 워크플로에 연결되기 전에 실제 hotbar에 도달했음을 증명합니다.

preset 결과

플레이어를 향한 lore 및 선택한 블록에 대한 can_place_on 규칙이 있는 Adventure 아이템입니다.

출력

CanPlaceOn 아이템 명령

/give @p minecraft:diamond_pickaxe[custom_name={text:"Builder Permission Token",color:"green",italic:false},lore=[{text:"CanPlaceOn: obsidian and wool",color:"gray",italic:false}],can_place_on=[{blocks:"minecraft:obsidian"},{blocks:"#minecraft:wool"}],custom_data={adventure_rule:"can_place"}] 1
Too long for Minecraft chat

The longest command line is 295 characters, 39 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.

  • Use a Command Block: run /give @s command_block, place it, then paste this command into the block command field.
  • Use a .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

preset 스크린샷

workbench는 아이템 텍스트 옆에 권한 목록을 표시하므로 테스트하기 전에 맵 규칙을 검토할 수 있습니다.
두 번째 장면은 아이템 도구 설명이나 구성 요소 페이로드를 변경하는 필드를 강조합니다.
Output 샷은 테스트 전에 최종 명령과 Copy 컨트롤을 표시합니다.
게임 내 장면에서는 Builder Permission Token 아이템이 동일한 Give 명령으로 전달되었음을 확인합니다.

preset 만들기

  1. Give workbench를 열고 대상 선택기가 월드 또는 command block에 적합한지 확인합니다.
  2. 아이템을 다이아몬드 곡괭이로 설정하세요.
  3. Add는 빌더 권한 토큰 아이템에 대한 표시 이름 및 lore입니다.
  4. 추가하세요: 이 아이템에 중요한 구성 요소만 선택한 다음 생성된 Output을 검토합니다.
  5. 연기 테스트를 위해 Copy /give 명령을 사용하거나 더 큰 작업 흐름에 속하는 경우 Project에 저장합니다.
  6. 창의적인 테스트 세계에서 명령을 실행하고 아이템이 플레이어 손이나 단축바에 나타나는지 확인하세요.

빌더 권한 토큰 아이템에 preset이 필요한 이유

플레이어가 승인된 블록 계열에 대해서만 아이템을 배치해야 하는 Adventure 건설 퍼즐, 수리 단계 또는 지도 섹션에 이 기능을 사용하세요.

workbench는 아이템 텍스트 옆에 권한 목록을 표시하므로 테스트하기 전에 맵 규칙을 검토할 수 있습니다. 이는 일반 명령 조각이 일반적으로 숨기는 부분입니다. 명령이 workbench를 떠나기 전에 플레이어에 표시되는 텍스트, 버전 구분 구성 요소 및 Copy 준비 Output이 모두 동의해야 합니다.

아이템이 더 큰 명령 체인에 들어가기 전에 이 preset을 검토 표면으로 사용하십시오. 도구 설명에서 아이템의 기능을 플레이어에게 알려주는지 확인하고, custom_data 또는 기타 숨겨진 구성 요소 지원 명령 논리를 확인하고, Copy된 Output이 여전히 선택한 Minecraft 버전에 속해 있는지 확인하세요. 게임 내 결과는 첫 번째 QA 질문에 답하기 때문에 의도적으로 단순합니다. 이 명령이 기사에서 설명하는 아이템 스택을 정확하게 전달합니까?

Version 및 구성 요소 확인

최신 Java 아이템 명령은 이전 튜토리얼에서 NBT로 작성한 많은 세부 정보에 대해 아이템 구성 요소를 사용합니다. 편집하는 동안 특히 아이템이 이름, lore, enchantments, 희귀도, 사용자 정의 모델 데이터, 물약 콘텐츠 또는 깨지지 않는 상태를 사용하는 경우 선택한 버전을 표시하도록 유지합니다.

블록 태그는 버전을 구분하며 버전 간에 번역되지 않을 수 있습니다. 먼저 명시적인 블록을 사용한 다음 간단한 규칙이 작동한 후에 태그를 추가하세요.

명령의 유효성을 검사한 후 맵 또는 데이터팩을 호스팅할 동일한 버전 제품군에서 실행하십시오. 구성 요소가 지원되지 않거나 선택기가 너무 많은 플레이어를 대상으로 하거나 아이템 텍스트가 데이터가 적용하지 않는 동작을 약속하는 경우 깔끔하게 Copy하는 명령은 여전히 ​​잘못된 디자인일 수 있습니다. 주변에 점수판, loot, 상점, NPC 또는 재설정 명령을 추가하기 전에 Project에 안정적인 변형을 저장하세요.

  • 원시 명령 텍스트를 편집하기 전에 workbench 필드를 사용하십시오.
  • 인벤토리 도구 설명에 표시 텍스트를 충분히 짧게 유지하세요.
  • 표시되는 이름에 의존하는 대신 명령 논리에 custom_data를 사용하십시오.

다음에는 어디에 사용할까요?

퍼즐 또는 재설정 기능에 연결하기 전에 허용된 차단 목록에 대해 Adventure에서 아이템을 테스트하십시오.

아이템을 재사용하려면 점수판, loot table, NPC 또는 재설정 명령을 주변에 추가하기 전에 Project 아이템으로 저장하세요. 그러면 맵이 커질 때 아이템 정의를 감사할 수 있게 유지됩니다.

일치하는 Adventure 중단 규칙을 보려면 모험 지도용 CanDestroy 도구 preset을 비교하세요.

FAQ

이 Give 명령을 채팅에 붙여넣을 수 있나요?

예, 명령 길이 경고가 채팅 제한 미만으로 유지되면 가능합니다. 한도를 초과하면 채팅에 전체 줄을 붙여넣는 대신 command block이나 데이터팩 기능을 사용하세요.

이 preset을 사용한 후에 아이템 유형을 변경할 수 있나요?

그렇습니다. 먼저 아이템 필드를 변경한 다음 모든 구성요소를 다시 확인하세요. 일부 설정은 다이아몬드 곡괭이에 적합하지만 모든 Minecraft 아이템에 적합하지는 않습니다.

게임 내 아이템 스크린샷을 포함하는 이유는 무엇인가요?

스크린샷은 명령이 Output 패널에 유효한 것처럼 보이는 문자열이 아닌 실제 아이템 스택을 제공한다는 것을 확인시켜 줍니다.

이 작업 흐름 열기

관련 Give 작업대에서 시작한 뒤 월드에 맞게 preset 필드를 조정합니다.