개인 자료란 (JE)

  서버 커뮤니티

Profile Ylemon0618 대표칭호 없음

Ylemon0618 f920ec2ed0f7479684dd910fc7fde463

Profile

자료 공통 리뷰, 강좌 그외의 분야

마인크래프트 커맨드 기초 강좌 - replaceitem

2020.11.22 조회 수 663 추천 수 0

안녕하세요. 레몬입니다. 저번에 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 이였습니다.

감사합니다




2개의 댓글

Ylemon0618
2020.11.22

원본 : https://www.koreaminecraft.net/index.php?mid=hkdev&category=1531265&page=1&document_srl=2035452

Ylemon0618
2021.09.11

1.17 이상 버전에서는 /item 명령어로 대체되었습니다

뉴스 및 창작물
/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

1

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1