Item preset
Minecraft Give 명령 생성기
검색 의도가 광범위할 때 이 생성기 페이지를 사용하십시오. Minecraft 제공 명령이 필요하지만 이를 생성하는 아이템 컨트롤도 확인해야 합니다. NBTForge는 Edition 및 Version를 표시하므로 동일한 아이템 아이디어가 command block이나 Project에 들어가기 전에 현재 Java 구성 요소 Output과 비교하여 확인할 수 있습니다.
preset 결과
이전 NBT 예제를 현재 구성 요소 구문과 혼합하는 대신 선택한 Java 버전 제품군을 사용하는 Copy 가능 /give 명령입니다.
출력
Version 인식 Give Output
/give @p minecraft:diamond_sword[custom_name={text:"Forge Blade",color:"gold",italic:false},lore=[{text:"Built with NBTForge",color:"gray",italic:false}],enchantments={"minecraft:sharpness":5,"minecraft:unbreaking":3},custom_data={nbtforge:"give_generator_demo"}] 1The longest command line is 265 characters, 9 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
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
preset 스크린샷
preset 만들기
- 대상 버전 제품군을 선택하기 전에 Give workbench를 열고 Edition을 Java로 설정합니다.
- 기본 아이템을 선택한 다음 시각적 아이템 필드에서 custom_name, lore, enchantments 및 custom_data를 추가합니다.
- /give 명령을 Copy 하기 전에 구성요소 구문 및 경고에 대한 Output 패널을 검토하십시오.
- 아이템이 더 큰 키트, Boss 보상 또는 Command Pack에 속하는 경우 Project에 명령을 저장하십시오.
이것이 일반 Give 명령 스니펫보다 나은 이유
Copy된 /give 조각은 일반적으로 버전 가정을 숨깁니다. 이는 많은 아이템 기능이 구성 요소로 이동되고 이전 NBT 예제가 현재 구문 일치를 중지할 수 있는 Java 1.20.5 이후에는 위험합니다.
이 페이지에서는 명령을 workbench 상태로 처리합니다. 아이템 이름, lore, enchantments 및 사용자 정의 데이터는 생성된 Output 옆에 계속 표시되므로 긴 명령을 직접 다시 작성하지 않고도 아이템을 변경할 수 있습니다.
- 지도에 여전히 레거시 아이템 NBT가 필요한 경우 Java 1.20.4 이전 버전을 사용하세요.
- 세상이 아이템 구성 요소를 기대하는 경우 Java 1.20.5+ 또는 1.21+를 사용하세요.
- 키트 또는 보상 흐름의 한 단계인 경우 Project에 생성된 명령을 유지합니다.
Copy할 workbench 상태
샘플 상태는 읽을 수 있는 lore, Sharpness, Unbreaking 및 custom_data가 있는 명명된 다이아몬드 검입니다. 이는 모든 아이템에 별도의 튜토리얼이 필요한 것처럼 가장하지 않고 일반적인 제공 생성기 사용 사례를 다룹니다.
Copy한 후 일회용 세계나 command block에서 먼저 테스트하세요. Minecraft가 명령을 거부하는 경우 선택한 버전과 Output 패널에 표시되는 경고를 다시 확인하세요.
실제 Project에 preset 맞추기
Minecraft Give 명령 생성기를 Copy된 문자열이 아닌 테스트된 시작점으로 취급하십시오. Output이 한 번 작동하면 명확한 Project 이름으로 저장하고, 대상 Minecraft 버전을 기록하고, 점수판, boss bar, loot 또는 라인 재설정과 같은 관련 설정 명령 근처에 preset을 유지합니다.
preset을 맵, 서버 또는 Command Pack에 게시하기 전에 라이브 workbench에서만 실행하는 것이 아니라 Copy된 아티팩트에서 실행하세요. 이는 누락된 종속성, 오래된 선택기, 잘못된 버전 선택 및 로컬 테스트 상태가 이미 존재했기 때문에 작동하는 명령을 포착합니다.
- 공유 명령을 사용하여 선택한 Edition 및 Version를 유지합니다.
- 손상, 처치, 제거 또는 순간 이동을 사용하기 전에 무해한 명령에 대해 선택기를 테스트하십시오.
- 긴 명령을 채팅에 붙여넣는 대신 Project 또는 함수 스타일 워크플로로 이동하세요.
- 엔터티, 아이템 구성 요소, passenger 또는 데이터팩 리소스를 변경한 후 경고를 다시 확인하세요.
FAQ
이전 NBT와 새 아이템 구성 요소를 모두 생성할 수 있습니까?
그렇습니다. 중요한 단계는 Copy 하기 전에 대상 Java 버전을 선택하는 것입니다. NBTForge는 하나의 구문 계열을 가정하는 대신 버전에 민감한 아이템 Output을 계속 표시합니다.
이 페이지를 사용해야 합니까, 아니면 더 좁은 아이템 preset을 사용해야 합니까?
광범위한 /give 명령에 대해 이 페이지를 사용하십시오. custom_model_data, 플레이어 헤드, 저술된 책 또는 속성 수정자와 같이 의도가 구체적인 경우 더 좁은 preset을 사용합니다.
이 preset은 언제 Command Pack의 일부가 되어야 합니까?
Output이 설정 라인, 명령 재설정, loot 자원, 점수판 상태 또는 반복 테스트에 따라 달라지는 경우 Command Pack 아이템으로 사용하십시오. 단일 안전 명령은 여전히 Output에서 직접 Copy할 수 있습니다.
이 작업 흐름 열기
관련 Give 작업대에서 시작한 뒤 월드에 맞게 preset 필드를 조정합니다.