개인 자료란 (JE)

  서버 커뮤니티

Profile 테레사 대표칭호 없음
Profile

질문하기 커맨드

쇠뇌가 장전되는걸 감지하는 명령어가 작동하지 않습니다

2024.06.14 조회 수 119 추천 수 0
이해도 중급자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

버전은 1.20.6이고요

장전 된 쇠뇌가 손에 들려 있을 시 스코어보드를 12로 정하는 명령어인데요, 실행해도 아무런 작동도 하지 않습니다.

/execute as @a run execute as @s[nbt={SelectedItem:{id:"minecraft:crossbow",tag:{charged_projectiles:[{id:"minecraft:arrow"}]}}}] run scoreboard players set @s cro_arrowcount 12


뭐가 문제인지 설명해 주실수 있으신가요..

2개의 댓글

/execute as @a run execute as @s[nbt={SelectedItem:{id:"minecraft:crossbow",tag:{charged_projectiles:[{id:"minecraft:arrow"}]}}}] run scoreboard players set @s cro_arrowcount 12

 execute가 두번 들어가네요..?

최근에 스파게티 코드를 변경해서
20.6이면
이렇게 작성하시면 될겁니다.

execute as @a[nbt={SelectedItem:{id:"minecraft:crossbow",count:1,components:{"minecraft:charged_projectiles":[{id:"minecraft:arrow",count:1}]}}}] run say 1

테레사
2024.06.15
@안녕하세요ㅜㅜ

해결 됐습니다! 감사합니다!!