Ylemon0618 f920ec2ed0f7479684dd910fc7fde463
안녕하세요. 레몬입니다. 저번에 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 weapon.offhand air
이렇게 하면 왼손에 다이아몬드를 들면 한칸 앞으로 가고, 왼손의 아이템이 없어집니다!
지금까지 replaceitem 강좌 Lemon 이였습니다.
감사합니다
Ylemon0618
2020.11.22원본 : https://www.koreaminecraft.net/index.php?mid=hkdev&category=1531265&page=1&document_srl=2035452
Ylemon0618
2021.09.111.17 이상 버전에서는 /item 명령어로 대체되었습니다