닥돌e
대표칭호 없음
dackdol b76b584be63a4b0e905ed2ea195483be
게임버전 (JE) | 관련없음 |
---|---|
게임버전 (BE) | 관련없음 |
/give @p diamond_Shovel{CanDestroy:["dirt"]} 명령어로 모험 모드에서 흙을 부술 수 있는 다이아몬드 삽을 꺼낸다고 가정했을 때, 이 아이템의 이름을 바꾸는 방법을 알고 싶습니다.
이전에 아이템의 이름이나 설명을 적을 때에는 스크립트 플러그인으로 named, with lore 기능을 이용해서 만들었는데 저 nbt태그를 붙이는 방법을 모르겠더라고요.
아니면 nbt 태그를 2개 이상 합치는 방법이 있을까요?
2개 이상 합치는 방법이 있다면 {CanDestroy:["dirt"]} 와 {Unbreakable:1b} 효과가 붙은 아이템에 이름과 설명을 추가하는 방법이 궁금합니다..
허두
2022.02.04명령어, 스크립트, 플러그인 중 어떤 기능을 이용하여 만들고 싶으신건가요?
닥돌e
2022.02.04플러그인은 잘 못 다뤄서 명령어나 스크립트로 만들고 싶습니다
허두
2022.02.04답변에 맞춰 게시글이 [질문 포럼(커맨드)]로 이동되었습니다 :)
MineStar
2022.02.04(슬쩍)
https://namu.wiki/w/%EB%A7%88%EC%9D%B8%ED%81%AC%EB%9E%98%ED%94%84%ED%8A%B8/%EB%AA%85%EB%A0%B9%EC%96%B4/NBT
사람인사람
2022.02.04명령어 기준으로 nbt 태그를 여러 번 쓸려면 그냥 간단하게 중간에 쉼표만 넣어주시면 됩니다.
/give @p diamond_shovel{CanDestroy:["dirt"]} 에 {Unbreakable:1b} 를 추가하면
/give @p diamond_shovel{CanDestroy:["dirt"], Unbreakable:1b} 이 되는 방식입니다. 간단하쥬?
(영어 대소문자 구별하는 것은 중요하니 무조건 한 번은 확인하세요! 아니 두 번 하세요!)
이제 아이템 이름과 설명을 바꿔볼까요?
아이템 이름은 대충 display:{Name:'{"text": "넣을 이름"}'} 인 형식입니다.
아이템 설명은 대충 display:{Lore:['{"text":"설명의 첫 번째 줄"}', '{"text":설명의 두 번째 줄}', ...(반복) ]} 인 형식입니다.
자 이제 다시 처음으로 돌아가서 nbt 태그들 사이에 쉼표만 넣으면 여러 개를 추가할 수 있다고 했쥬?
그래서 대충 예시를 보여주면
/give @p diamond_axe{display:{Name:'{"text":"아무튼 강한 도끼"}', Lore:['{"text":"너무나도 강한 도끼지만"}','{"text":"봉인 당해 흙만 캘 수 있다."}'], Unbreakable:1b, CanDestroy:["dirt"]}
(중괄호, 대괄호가 많으니 열심히 구별해보시길 바랍니다.)
입니다.
아, 추가로 상위 nbt 태그들의 서순이 서로 바뀌어도 결과는 똑같으니 뭐 Unbreakable이나 CanDestroy가 맨 앞으로 와도 상관 없습니다.
그리고 그냥 복사하셔서 자신이 원하는 부분만 바꿔서 하셔도 상관없겠지만 제가 쓴 명령어에 오타가 있을 수 있으니 되도록이면 직접 코딩을 하시는 것이 이해를 못했다 하더라도 코딩하면서 이해할 수도 있기 때문에 추천드립니다.
아, 또한 display 태그가 이해가 안된다면
https://namu.wiki/w/%EB%A7%88%EC%9D%B8%ED%81%AC%EB%9E%98%ED%94%84%ED%8A%B8/%EB%AA%85%EB%A0%B9%EC%96%B4/NBT/%EC%95%84%EC%9D%B4%ED%85%9C#s-5
위 주소를 가보시면 설명이 자세하게 되어있으니 보시면 되겠습니다.
그럼 이만!
닥돌e
2022.02.04덕분에 해결했습니다 감사합니다!!!