개인 자료란 (JE)

  서버 커뮤니티

Profile wuli**** 대표칭호 없음
Profile

질문하기 커맨드

testfor 말고 특정 아이템 감지 커맨드가 뭔가요?

2020.06.28 조회 수 639 추천 수 0

아이템을 바닥에 뿌리면 문이 열리게 하고싶은데 방법이 없을까요?

렐름이라서 플러긴이나 모드는 안되요,,,

아이템에 이름 붙이고 그 이름 붙인 아이템을 지정된 바닥에 뿌리면 커맨드 실행하는 커맨드 있을까요?






7개의 댓글

허두
2020.06.28

JE 1.14 이상을 기준으로,

아이템 diamond의 이름이 name 이라고 한다면,


/give @s diamond{display:{Name:'{"text":"name","italic":false}'}} 1

로 아이템을 지급받을 수 있으며,


/execute if entity @e[type=item,nbt={Item:{id:"diamond"},display:{Name:'{"text":"name","italic":false}'}}}] run <명령어>

로 감지하여 <명령어> 실행이 가능합니다!

wuli****
2020.06.28
@허두

감사합니다!

허두
2020.06.28
@wuli****

마인크래프트에서 돌려보지 않고 제 커멘드 상식으로만 짠 명령어여서 혹시라도! 오류가 있을 수 있습니다 ㅠㅠ (하드코딩)

오류가 있다면 꼭 다시 말씀해주세요!

wuli****
2020.06.29
@허두

display가 알수 없는 설정이라고 뜨네여..

허두
2020.06.29
@wuli****

앗! /execute에 말씀하시는거죠?

지금 보니깐 오류가 하나 있었네요! 죄송합니다 ㅠㅠ

/execute if entity @e[type=item,nbt={Item:{id:"diamond",tag:{display:{Name:'{"text":"name","italic":false}'}}}}}] run <명령어>

이렇게 하시면 되실거에요!

wuli****
2020.06.29
@허두

이번에는 코드 오류는 안나오는데 바닥에 뿌리는데 커맨드가 실행이 안되네요 ㅠㅠ

허두
2020.06.29
@wuli****

으앗...ㅠㅠ

 

/execute if entity @e[type=item,nbt={Item:{id:"minecraft:diamond",tag:{display:{Name:'{"text":"name","italic":false}'}}}}] run <명령어>

중간에 중괄호가 하나 더 들어가있었고, 다이아몬드를 minecraft:diamond라고 썼어야 했네요 죄송합니다ㅜㅜ

자바 에디션 최신버전(1.16.1)에서 실험해본 명령어입니다! :D

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240426223813

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1