Presets

Item preset

Minecraft 1.20.5+ Item 구성요소 Give 명령

Java 1.20.5에서 아이템 명령 구문의 중심이 변경되었습니다. 이 기사는 정확한 마이그레이션 검색 의도, 즉 이전 NBT 예제를 Copy하는 대신 아이템 구성 요소로 give 명령을 표현하는 방법을 대상으로 합니다.

preset 결과

마이그레이션하기 전에 이전 Java 아이템 NBT와 비교할 수 있는 최신 구성 요소 스타일 /give 명령입니다.

출력

Java 1.20.5+ 컴포넌트 Output

/give @p minecraft:diamond_sword[custom_name={text:"Component Blade",color:"gold",italic:false},lore=[{text:"Built with Java 1.20.5+ item components",color:"gray",italic:false}],enchantments={"minecraft:sharpness":5},unbreakable={},custom_data={component_demo:1}] 1
Too long for Minecraft chat

The 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 .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 스크린샷

Minecraft 1.20.5 아이템 구성 요소에 사용되는 NBTForge workbench 상태는 시각적 컨트롤 및 생성된 Output을 포함하여 명령 아이템을 제공합니다.

preset 만들기

  1. 아이템을 편집하기 전에 버전 선택기를 Java 1.20.5 이상으로 설정하세요.
  2. 추가하세요: custom_name, lore, enchantments, 깨지지 않음 및 Give workbench의 custom_data.
  3. 이전 맵을 마이그레이션하는 경우 Output을 Java 1.20.4 가이드와 비교하세요.
  4. Copy는 대상 서버 버전이 확인된 후에만 구성요소를 Output합니다.

1.20.4 이후 변경된 사항

NBT에 저장된 이전 명령의 많은 아이템 세부 정보가 이제 아이템 구성 요소로 기록됩니다. 여기에는 custom_name, lore, enchantments, unbreakable 및 custom_data와 같은 일반 필드가 포함됩니다.

NBTForge는 외관상 형식 선택이 아닌 구문 선택이기 때문에 버전 선택기를 계속 표시합니다.

  • 레거시 NBT Output에는 1.20.4 이하를 사용하십시오.
  • 컴포넌트 Output에는 1.20.5+를 사용하십시오.
  • 전체 Command Pack을 마이그레이션할 때 Java 아이템 구성 요소 가이드를 사용하세요.

마이그레이션 워크플로

이전 명령 문자열이 아닌 이전 아이템 의도로 시작하십시오. Give workbench에서 아이템을 다시 생성하고 최신 버전을 설정한 다음 생성된 Output을 비교합니다.

아이템이 loot table, 상점 또는 equipment 소환에 나타나면 재구성된 구성 요소 아이템을 Project에 저장하여 다른 명령이 동일한 소스를 사용하도록 하세요.

실제 Project에 preset 맞추기

Minecraft 1.20.5+ Item 구성 요소 Give 명령을 Copy된 문자열이 아닌 테스트된 시작점으로 처리합니다. Output이 한 번 작동하면 명확한 Project 이름으로 저장하고, 대상 Minecraft 버전을 기록하고, 점수판, boss bar, loot 또는 라인 재설정과 같은 관련 설정 명령 근처에 preset을 유지합니다.

preset을 맵, 서버 또는 Command Pack에 게시하기 전에 라이브 workbench에서만 실행하는 것이 아니라 Copy된 아티팩트에서 실행하세요. 이는 누락된 종속성, 오래된 선택기, 잘못된 버전 선택 및 로컬 테스트 상태가 이미 존재했기 때문에 작동하는 명령을 포착합니다.

  • 공유 명령을 사용하여 선택한 Edition 및 Version를 유지합니다.
  • 손상, 처치, 제거 또는 순간 이동을 사용하기 전에 무해한 명령에 대해 선택기를 테스트하십시오.
  • 긴 명령을 채팅에 붙여넣는 대신 Project 또는 함수 스타일 워크플로로 이동하세요.
  • 엔터티, 아이템 구성 요소, passenger 또는 데이터팩 리소스를 변경한 후 경고를 다시 확인하세요.

FAQ

이전 NBT 명령을 1.20.5+ 세계에 붙여넣을 수 있나요?

일부 오래된 예제는 실패하거나 다르게 동작합니다. 대상 세계가 Java 1.20.5 이상인 경우 아이템을 구성 요소로 다시 빌드합니다.

custom_data는 이전 사용자 정의 NBT와 동일합니까?

현재 Java 아이템 Output에서 안정적인 맞춤 아이템 데이터를 위해 사용되는 최신 구성 요소입니다.

이 preset은 언제 Command Pack의 일부가 되어야 합니까?

Output이 설정 라인, 명령 재설정, loot 자원, 점수판 상태 또는 반복 테스트에 따라 달라지는 경우 Command Pack 아이템으로 사용하십시오. 단일 안전 명령은 여전히 ​​Output에서 직접 Copy할 수 있습니다.

이 작업 흐름 열기

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