개인 자료란 (JE)

  서버 커뮤니티

Profile killgta 대표칭호 없음
Profile

질문하기 커맨드

1.13.2버전인데 아이템 이름을 감지하고 싶습니다.

2019.03.01 조회 수 2851 추천 수 0

아이템 이름을 감지하게 하고 싶은데 인벤토리에 있던 바닥에 버리던 감지만 되면 되는데 nbt= display: name "감지될이름" 

이나 type=item,name= "감지될이름"  으로도 해봤는데 안됩니다.

인벤토리에 있거나 들고 있거나 땅에 떨어진 아이템을 감지 하는건 exeute 이용해서 매우 쉽게하는데

왜 전버전에 사용되었던 testfor 을 이용한 '아이템 이름'감지는 안됩니다.

 

위에 대충 쓴거는 제대로 쓴건데 아직 완벽하지는 않으니 알려주실때는 전부 써주시면 감사하겠습니다. msn022.gif

3개의 댓글

코코냐
2019.03.01

testfor은 execute if로 통합되었습니다. execute if entity를 사용해보세요.

 

허두
2019.03.03

아이템에 바닥에 떨구고 위에 올라가서 /tag @e[type=item,distance=..1] add potato 한다음에

/execute if entity @e[type=item,tag=potato] ... 하면 되지 않을까요?

ChannelBSOD
2019.09.25

@e[type=item,nbt={CustomName:'{"text":"감지할 이름"}'}]