게임버전 | 모든버전 |
---|
http://limitbasic5.ezcommand.kro.kr )
(이 게시글 주소:리미트의 한계까지 달려보는 명령어 강좌
제 5강 - 아이템에 관한 명령어를 알아보자!
허어.... 강좌는 진짜 오랜만이네요 요즘 맵도 만들고... 친구랑 게임도 하고... 유튜브도 보고... 강좌는 하다 보니 강좌는 저 멀리로..
어쨌든!! 바로 시작해보도록 하죠! 오늘은 무려 명령어에 관해 알아보는 시간이니까요! 하핫!
(여기서 잠깐은 귀찮아서 생략해야지)
흠.... 오늘 강좌가 아이템에 관련된 명령어죠? 처음 강좌를 시작할땐 하나하나 열심히 하려 했는데...
그건 진짜 오래걸리고 힘들 것 같아서 이렇게 묶어서 강좌 하게 되었네요
그래도 할 건 다 하겠습니다! 바로 시작해 보죠!
(여기에 잔디블럭 말고 뭐가 있는지 맞히시는 분에게 제가 무슨 치킨을 먹을지 선택할 수 있는 권한을 드리겠습니다.)
이번에 알려드릴 명령어는 아이템에 관련된 명령어로
give, replaceitem, enchant, clear 입니다.
먼저 give 부터 알아보죠!
give -
먼저 사용법부터 알려드리겠습니다. 사용법은...
give <플레이어> <아이템>{NBT} <수량> 이러합니다.
대부분의 플레이어들은 give 에 대해서 알고 있겠죠 명령블럭 꺼낼때도 쓰고...다이아 꺼낼때도 쓰고...
어쨌든 대부분의 플레이어들은 give <플레이어> <아이템> <수량> 까진 알고 있습니다.
하지만 아마 NBT 이 부분은 생소하실 수 있습니다. 사실 NBT는 너무 많아서 이 강좌에 다 알려드리기가 어렵습니다.
NBT는 강좌에서 알려드리기 어렵기 때문에 시중에서도 접하기 힘든 것이죠.
EZcommand에서 어려운 위키는 저리 가라 했지만 어쩔 수 없이 NBT 즉 더 심화과정을 배우고 싶다면 위키를 찾아다니면서 배워야 합
니다. (사실 NBT가 말만 거창하지 몇번의 설명이나 응용강좌만 들어도 응용이 가능 하실거에요 NBT가 문법이 어려운거지 개념이 어렵진 않거든요)
어이쿠 말이 너무 길었군요 예시로 바로 넘어가겠습니다. 한번 다이아몬드를 꺼내볼까요?
먼저 give 와 플레이어 (대상선택인자) 를 쳐주고요..
다이아몬드를 쳐야하는데....어? 다이아 스펠링이 뭐였지? 라고 생각하실 필요가 없습니다.
마인크래프트는 킹갓자동완성이 있거든요! 조금만 쳐도 이렇게 원하는 아이템을 찾을 수 있습니다! (TAB 키를 눌러주고..수를 입력 해줍시다.)
자 (전 대충 256개만 꺼낼게요) 이렇게 써주고 엔터를 누르면??
이렇게 영롱한 다이아가 제 손에 들어옵니다..!
흠... 대부분 이 정도는 알겁니다! 그럼 바로 NBT 로 넘어가보도록 하죠!
(지금 나오는 예시 NBT 말고 다른 NBT를 알고 싶으시면 맨 아래 남겨둔 링크로 들어가 보세요..! 조금 어렵더라도 이해만 한다면
대단한걸 만들 수 있습니다)
한번 마검을 만들어 보도록 하죠 보통 사람들은 날카 5 가지고도 마검이라 하지만... 제가 만들 것은 무려 날카로움 1000입니다. 후후후
먼저 이렇게 쳐주는건 똑같습니다.
하지만 저는 저 부분에 Enchantments 라는 NBT 값을 넣을겁니다!
(이 부분은 그냥 이렇게도 할 수 있구나라고 봐주세요)
구문을 마저 입력해주고 엔터를 누르면..!
으잉??! 왜 안되죠?? 그 이유는 바로 제가 NBT 구문을 잘못 쳤기 때문입니다! 하하하
눈치 빠른 사람이라면 제가 위에 언급한 Enchantments 와 저 명령어의 NBT가 다르다는 것을 알 수 있을겁니다 ㅎ
(NBT는 참 까다롭습니다... 이래서 커맨드 제작할때마다 열불이...)
다...다시 입력하겠습니다.
제대로 입력해주고 ENTER 을 누르면?
이런 마검이 들어옵니다!! (여기선 레벨이 100이네요)
give는 아이템을 인벤토리 넣는게 아니라 그 플레이어의 위치에 떨어뜨리는 개념입니다.
(근데 Kill 명령어로 막을 순 없네요)
그럼 이번엔 바로 인벤토리에 넣는 명령어를 알아봅시다.
replaceitem -
이것도 먼저 사용법을 알려드리겠습니다.
replaceitem entity <대상> <슬롯> <아이템> <수량>
replaceitem block <좌표> <슬롯> <아이템> <수량>
이러합니다. replaceitem 명령어는 무려 블럭의 아이템도 바꿀 수 있습니다. (당연히도 상자같은거겠죠)
먼저 entity 부터 해보겠습니다.
entity -
(슬롯은 replaceitem 끝쪽에 알려드릴게요)
위의 문법대로 쓰면...
이런 재미난 것도 가능합니다. (NBT는 똑같기 때문에 넘어갈게요)
block -
이런 상자의 슬롯을 바꿀 수도 있습니다.
이렇게요. (갈수록 말이 줄어드는 것 같은건 기분탓일까요?)
(이 문법은 그리 어렵지 않아서 몇번 하다보면 금방 익힙니다.)
슬롯 -
이 명령어는 그 슬롯의 아이템을 바꾸는 것이기 때문에 슬롯을 알고있어야 합니다.
(사실 몇번만 해보면 그 슬롯이 뭘 뜻하는지 알 수는 있지만 여러분의 시간은 소중하니까요 ㅎ)
제가 모든 걸 알고있는게 아니라서 위키를 찾아보니... 이렇더라구요. (이러니 위키를 안보지)
(영어 좀 하시면 다 해석 가능하시죠?) (왜 저는 저게 다 이해가 될까요 커맨드를 많이 해서 그런가?)
차례대로 설명 드릴게요
먼저..
armor.chest
armor.feet
armor.head
armor.legs
이건 전부 갑옷 관련입니다. 차례대로 상의,신발,투구,하의 (그 정도는 아시겠죠?)이고요.
아머스탠드 (갑옷을 걸쳐 두잖아요), 몹 (몬스터가 갑옷을 입을 수 있는건 아시죠?), 플레이어 들이 대상으로 사용될 수 있습니다.
weapon.mainhand
weapon.offhand
이건 오른손, 왼손입니다. 이것도 아머스탠드, 몹, 플레이어가 대상이 될 수 있고요.
(여기서 mainhand는 주로 사용하는 손, offhand는 그 반대입니다.)
container.<숫자>
(숫자는 0~53 사이)
이건 약간... 창고 느낌인데요. 그래서 상자, 플레이어, 마인카트가 대상으로 가능 합니다.
슬롯은 이런식입니다. 0부터 시작하죠
(숫자가 53 까지 있는것은 큰 상자가 54칸이기 때문입니다.)
enderchest.<숫자> (0~26)
hotbar.<숫자> (0~8)
이건 플레이어만 사용이 가능합니다. 엔더상자는 거의 위의 container과 유사하고요
hotbar는 우리가 주로 쓰는 밑의 한줄입니다. (그래서 0부터 8까지 총 9칸 입니다.)
inventory.<숫자> (0~26)
이것도 플레이어만 대상으로 할 것 같지만 이건 아이템 액자도 대상으로 가능합니다. (아이템 액자는 슬롯이 한칸밖에 없어서 <숫자> 부분에 0만 들어갑니다)
인벤토리는 밑의 한줄이 아닌 위의 27칸입니다. (사진 한장으로 돌려막기 하는 것 같다면 정답입니다.)
이번엔 탈 것 관련이에요! (라마는 탈것이 아닌가?)
horse.saddle :
말, 당나귀, 노새를 대상으로 사용 가능합니다. 아이템은 무조건 안장이여야 합니다. (saddle이 안장 자리 슬롯이예요)
horse.chest :
당나귀, 노새를 대상으로 사용 가능합니다. 아이템은 이름 그대로 상자여야 합니다.
horse.armor :
말, 라마를 대상으로 사용 가능합니다. 말이면 말갑옷, 라마면 카펫이 들어가야 합니다.
horse.<숫자> (0~14) :
상자를 가진 당나귀, 노새를 대상으로 사용 가능 합니다. 이것도 상자 안의 아이템을 바꾸는거겠죠?
마지막으로!!
villger.<숫자> (0~7)
입니다. 주민의 인벤토리 인듯 한데.. 주민은 인벤토리가 8개 밖에 없는듯 하군요.
주민을 대상으로 사용 가능합니다.
clear -
replaceitem이 워낙 오래걸렸네요 (여기까지 쓰는데만 3일째네요....)
이번엔 아주 위험한 커맨드입니다. 야생에서 친구에게 잘못 썼다간 현실에서 두들겨 맞을 수 있습니다.
사용 방법은 이러합니다.
clear [대상] [아이템] [수]
보통 /clear 만 치거나 /clear 대상까지만 치는데 생각보다 세밀한 컨트롤이 가능합니다.
이건 예시로 설명하는게 빠르겠네요.
먼저 /clear <대상> 만 치면
<대상>의 모든 아이템이 소멸합니다.
그리고 /clear <대상> <아이템> 이렇게 치면
<대상>의 <아이템> 이 사라집니다.
그리고 마지막으로 /clear <대상> <아이템> <갯수> 라고 치면..!
<대상> 의 <아이템> 을 <갯수> 만큼 제거합니다.
클리어는 뭐 간단한 명령어라 별로 할게 없네요 ㅎ
enchant -
이건 꽤나 유용한 명령어 입니다. 사용 방법이 쉽거든요. (대신 사기적 아이템을 만들 순 없습니다. 날카로움 300 같은거요)
먼저 사용법은 이러합니다.
enchant <플레이어> <마법부여 ID> <레벨>
이 명령어를 치면 플레이어의 손에 들고 있는 아이템에 인첸트를 합니다.
이것도 뭐 간단해서 예를 들어서 설명할게요.
뭐 이렇게 치면 날카로움 3이 검에 입혀집니다. (다행이도 마법부여 ID는 자동완성기능이 있습니다.)
좡~! (스타워즈에서 왜 검 색깔이 파란색인지 아세요? 휘두를때마다 팔랑팔랑 거려ㅅ)
아까 제가 사기 인첸트는 붙일 수 없다 했죠? 그래서 이런 건 불가능 합니다.
??? : 안돼 안 바꿔줘 바꿀 생각 없어 빨리돌아가
이 아이템이 지원하는 인첸트가 아닌경우에도 불가능 합니다. (저 인첸트 ID는 화염으로부터보호입니다. (말도 안되죠 그냥))
(Diamond Sword에서 인첸트 되기를 거부했습니다.)
뭐! 이렇게 아이템에 관한 명령어를 알아봤는데요!
다음엔 엔티티 에 관한 명령어로 찾아오겠습니다 그럼 안녕!~
(NBT가 많이 써져있는 킹무위키입니다 ㅎ)
곰탱_E
2020.05.29잔디말고 공기가 있습니다!
그나저나 좋은 정보 감사합니다!
리미트
2020.05.29ㅋㅋㅋㅋㅋ 틀렸습니다!
mchang
2020.05.29엌ㅋㅋㅋㅋㅋ
mchang
2020.05.29역시 리미트님!
리미트
2020.05.30뭐가요??? 강의 실력이 좋다구요?? <<퍽
mchang
2020.05.30네!!강의 잘하시는데요?
리미트
2020.05.31감사합니다 ㅎㅎ
HMPJS
2020.05.30잔디 한게가... 튀어나왔네여
리미트
2020.05.30아닙니다 ㅋㅋㅋㅋ
리미트
2020.05.31사실 거미줄 한개가 있습니다!
HMPJS
2020.05.31앜... 사과가 했던...
리미트
2020.05.31ㅋㅋㅋㅋㅋ mined"apple" ㅋㅋㅋㅋ
HMPJS
2020.05.30사기인첸트 적고 싶어서 왔습니다! {Enchantments:[{id:"minecraft:fire_protection",lvl:3s},{id:"minecraft:sharpness",lvl:3213s}]}
앞으로도 좋은글 부탁해요~^^
허두
2020.05.30더 사기인거 적고싶어서 왔습니다!
[{id:"minecraft:sharpness",lvl:32767}]
앞으로도 좋은글 부탁해요~^^
(사실 더 사기 있지만 적기 귀찮다ㄴ)
리미트
2020.05.30ㅋㅋㅋㅋㅋㅋㅋㅋ
허두
2020.05.30Minecraft 1.15.2 - 멀티플레이 (제삼자)
가 있네요!
리미트
2020.05.31ㅋㅋㅋㅋ 사실 거미줄이 있었습니다
HMPJS
2020.05.31근데 아이템 관련 nbt는.. <<퍼버벅
리미트
2020.05.31어엌!!?!?! 제가 밑에 주소 달아드린다 했는데 안달았네요!?!?
HMPJS
2020.05.31복잡한 도움말과 어려운 위키는 저리 가라! 아니였나요..? 여기는 복잡ㅎ...하...ㄴ.. 구..ㅇ.ㅕ...ㄱ.....