Item preset
Minecraft 속성 수정자 Item 명령
속성 수정자 아이템 명령은 오래된 예에서 오래된 슬롯 및 수정자 모양을 사용하고 작은 실수로 의도하지 않은 위치에서 플레이어 통계가 변경될 수 있기 때문에 위험합니다. 이 업그레이드된 문서는 아이템 이름 지정, 읽을 수 있는 lore 추가, 특정 수정자 설정, Copy 하기 전에 슬롯 동작 확인 등 현재 작업 흐름을 대상으로 합니다. 갤러리는 속성 편집기, 툴팁 표시 텍스트, 생성된 Output 및 전달된 아이템을 하나의 경로에 유지하므로 명령을 불투명한 조각으로 처리하지 않고도 키트, 상점, Boss 드롭 또는 밸런스 테스트에 preset을 재사용할 수 있습니다.
preset 결과
의도한 equipment 슬롯에서만 플레이어 통계를 변경하는 Copy 준비 아이템 명령입니다.
출력
속성 수정자 Give Output
/give @p minecraft:netherite_axe[custom_name={text:"Titan Axe",color:"red",italic:false},lore=[{text:"+6 attack damage in main hand",color:"gray",italic:false}],attribute_modifiers=[{id:"nbtforge:titan_axe_damage",type:"minecraft:attack_damage",amount:6,operation:"add_value",slot:"mainhand"},{id:"nbtforge:titan_axe_speed",type:"minecraft:attack_speed",amount:-2.8,operation:"add_value",slot:"mainhand"}],custom_data={attribute_item:"titan_axe"}] 1The longest command line is 449 characters, 193 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를 열고 능력치 변경 사항을 적용할 아이템을 선택하세요.
- 추가하세요: attribute_modifiers는 안정적인 ID, 유형, 수량, 작업 및 슬롯을 포함합니다.
- 플레이어에게 어떤 통계가 변경되고 언제 적용되는지 알려주는 lore를 작성하세요.
- 현재 Java 구성 요소 구문에 대한 Output 패널을 검토합니다.
- 복사하세요: 슬롯과 금액이 의도한 잔액 전달과 일치한 후에만 명령을 실행합니다.
- 키트, 상점 또는 Boss 보상에서 사용하기 전에 의도한 슬롯에서 아이템을 테스트하세요.
슬롯은 실수로 인한 전역 통계를 방지합니다.
수정자 슬롯은 안전 레일입니다. 무기 피해 수정자는 mainhand에 속합니다. 갑옷 통계는 일치하는 갑옷 슬롯에 속합니다. 슬롯 의도를 불분명하게 두면 아이템이 예측할 수 없는 동작을 하게 됩니다.
NBTForge는 수정자 세부 정보를 하나의 Output 블록에 유지하므로 ID, 작업, 금액 및 슬롯을 함께 검토할 수 있습니다.
해당 검토를 단순한 구문 검사가 아닌 균형 잡힌 검사점으로 취급하십시오. 아이템이 잘못된 손에 있거나, 다른 키트 조각과 겹쳐 있거나, 플레이어에게 만남이 예상하는 것보다 더 많은 데미지를 주는 경우 수정자는 유효할 수 있지만 맵에서는 여전히 잘못된 것일 수 있습니다. 기사에서는 테스터에게 전달하기 전에 정확한 아이템 스택을 확인할 수 있도록 workbench 흐름 옆에 게임 내 전달 장면을 유지합니다.
읽기 쉬운 통계 디자인
플레이어 용어로 통계 변화를 설명하려면 lore를 사용하세요. 명령 데이터는 Minecraft용입니다. lore는 아이템 장착 여부를 결정하는 사람을 위한 것입니다.
밸런스 테스트를 위해 하나의 긴 속성 명령을 반복적으로 편집하는 대신 Project에 더 약한 버전과 더 강한 버전을 저장하세요.
최상의 속성 preset은 기계적 의도를 분명하게 만듭니다. 도끼가 피해를 추가하지만 공격 속도가 느려지는 경우 lore에서 수정자 ID를 네임스페이스로 유지하여 향후 명령을 감사할 수 있다고 가정합니다. 키트에서 여러 능력치 아이템을 사용하는 경우 방어구, 물약 효과 및 mob 체력이 관련되면 각 분리된 아이템이 여전히 올바르게 느껴질 것이라고 가정하기보다는 동일한 버전과 난이도에서 함께 테스트하십시오.
인접한 능력치 preset의 경우 Java에 대한 공격 속도 무기 preset과 속성 및 lore가 포함된 방어구 preset을 비교하세요.
- 직접 통계를 변경하려면 add_value를 사용하세요.
- 수정자 ID를 안정적이고 네임스페이스로 유지하세요.
- 공격 속도와 데미지를 함께 테스트해보세요.
실제 Project에 preset 맞추기
Minecraft 속성 수정자 Item 명령을 Copy된 문자열이 아닌 테스트된 시작점으로 처리합니다. Output이 한 번 작동하면 명확한 Project 이름으로 저장하고, 대상 Minecraft 버전을 기록하고, 점수판, boss bar, loot 또는 라인 재설정과 같은 관련 설정 명령 근처에 preset을 유지합니다.
preset을 맵, 서버 또는 Command Pack에 게시하기 전에 라이브 workbench에서만 실행하는 것이 아니라 Copy된 아티팩트에서 실행하세요. 이는 누락된 종속성, 오래된 선택기, 잘못된 버전 선택 및 로컬 테스트 상태가 이미 존재했기 때문에 작동하는 명령을 포착합니다.
- 공유 명령을 사용하여 선택한 Edition 및 Version를 유지합니다.
- 손상, 처치, 제거 또는 순간 이동을 사용하기 전에 무해한 명령에 대해 선택기를 테스트하십시오.
- 긴 명령을 채팅에 붙여넣는 대신 Project 또는 함수 스타일 워크플로로 이동하세요.
- 엔터티, 아이템 구성 요소, passenger 또는 데이터팩 리소스를 변경한 후 경고를 다시 확인하세요.
FAQ
최신 Java 버전에서 이전 속성 수정자 명령이 실패하는 이유는 무엇입니까?
버전 제품군에 걸쳐 속성 수정자 구문 및 슬롯 처리가 변경되었습니다. 대상 Java 버전을 선택하여 아이템을 다시 빌드합니다.
하나의 아이템에 여러 개의 수정자가 있을 수 있나요?
그렇습니다. 각 수정자 ID를 고유하게 유지하고 각 슬롯이 의도한 equipment 동작과 일치하는지 확인하세요.
이 preset은 언제 Command Pack의 일부가 되어야 합니까?
Output이 설정 라인, 명령 재설정, loot 자원, 점수판 상태 또는 반복 테스트에 따라 달라지는 경우 Command Pack 아이템으로 사용하십시오. 단일 안전 명령은 여전히 Output에서 직접 Copy할 수 있습니다.
이 작업 흐름 열기
관련 Give 작업대에서 시작한 뒤 월드에 맞게 preset 필드를 조정합니다.