흐엑
대표칭호 없음
이해도 | 중급자 |
---|---|
게임버전 (BE) | 1.20.x |
마인크래프트 1.20.1 페이퍼 버킷으로 서버를 열어서 커맨드 작업 하는 중인데,,, SelectedItem 태그가 아무리 해도 인식이 안되더라구요.
/data get entity @s SelectedItem
는 작동이 돼서 내가 들고있는 아이템의 정보는 나오는데
execute as @a at @s if entity @a[nbt={SelectedItem:[{id:"minecraft:scute",Count:1b}]}] run say 1
이런식의 구문에서는 플레이어가 인갑을 들고있는 걸 인식을 못하더라구요. 버전이 올라오면서 버그가 생긴걸까요? 아님 제가 몹시 멍청해서 잘 못 작성해놓고 이런 어리석은 행위를 지속하고있는 걸까요,,,
Prin
2023.07.28대괄호를 넣지 마세요!!
대괄호는 Inventory nbt에서 사용하는겁니다!!
왜냐하면 selected item 이기에 들고있는 아이템종류가 1개이고
iventory는 36+5개의 칸 모두를 보기에 대괄호로 묶어줘야합니다!!
흐엑
2023.07.30와 아니 와 아 참 허 와,, 그렇게 혼자 할 때는 안보이더니 말씀해주시니까 딱 보이네요,,, 와 왜 혼자 할 때는 이걸 잘 못 쓴걸 왜 몰랐지? 와 하 허 참 허허,, 감사합니다,, 제가 어리석었던 걸로,,,
yusin12
2023.07.29헉! execute as @a at @s if entity @a라고 쓰면
1명만 감지되고 모든 플레이어가 감지되요!
execute as @a at @s if entity @s[~~] ru ~ ~이렇게 입력해야해요!
흐엑
2023.07.30우악 감사합니다!