Ylemon0618 f920ec2ed0f7479684dd910fc7fde463
마인크래프트 커맨드 기초 강좌 - replaceitem
안녕하세요. 레몬입니다. 저번에 timer 강좌로 찾아 뵙고 다시 인사 드립니다.
이번에는 replaceitem 강좌를 써 볼려고 하는데요.
replaceitem 은 말 그대로 entity 나 block 의 slot 을 마음대로 바꿀 수 있는 명령어입니다.
개소리는 집어 치우고 시작하죠.
chapter 1. 명령어 이해
replaceitem은 위에서도 설명했지만 entity와 블럭을 넣을 수 있는 상자 따위의 블록의 칸에있는 아이템을 바꿀 수 있는 명령어 입니다.
거의 고-오-급 커맨드 3대장중에 막내라고 할 수 있는 (execute, scoreboard 그리고 replaceitem) 그런 커맨드 입니다.
바로 사용 방법 알아보죠.
사용하는 형식은
-entity 기준
/replaceitem entity <선택자> <바꿀 칸의 이름> <바꿀 아이템> <수량>
-block 기준
/replaceitem block <좌표> <바꿀 칸의 이름> <바꿀 아이템> <수량>
입니다.
chapter 2. 명령어 사용
주로 replaceitem 은 아이템을 한번 사용하고 제거할 때, 머리에 아이템을 씌울 때 등으로 사용됩니다.
예시로 /replaceitem entity @s armor.head minecraft:anvil
하면 플레이어의 머리에 원래는 씌울 수 없는 모루가 생깁니다!
chapter 3. 명령어 응용
replaceitem 을 응용해 보겠습니다!
저는 아이템을 사용하면 그 플레이어를 한칸 앞으로 tp 시키고 그 아이템을 없에보겠습니다.
반복형 무조건적 항상 활성화커맨드 블럭
execute as @a[nbt={SelectedItem:{id:"minecraft:diamond"},Slot:-106b}] at @s run tag @s tp1
연쇄형 무조건적 항상 활성화 커맨드 블럭
execute as @a[tag=tp1] at @s run tp @s ^ ^ ^1
execute as @a[tag=tp1] run replaceitem entity @s slot.offhand air
(직접 게임에 들어가지 않고 작성해 오타가 있을 수도 있는점 알려드립니다.)
이렇게 하면 왼손에 다이아몬드를 들면 한칸 앞으로 가고, 왼손의 아이템이 없어집니다!
지금까지 replaceitem 강좌 Lemon 이였습니다.
감사합니다
오버짱
2020.09.18Wa!
Ylemon0618
2020.09.18ㅋ
Ylemon0618
2020.09.18오타 : slot.offhand -> weapon.offhand
Ylemon0618
2021.09.111.17 이상 버전에서는 /item 명령어로 대체되었습니다.
혼동이 없길 바랍니다