하 진짜 대박 모바일은 distance 가 없어서 dx dy dz 로 바꿔서 해봤는데 되네요 ㅠㅠㅠㅠ 진짜 맵 만드는데 모바일은 특정 엔티티 범위에 있을때 명령어가 실행되는게 안되는 줄 알고 너무 서러웠어요 ㅠㅠ 덕분에 마저 만들 수 있게 됐네요 ㅠㅠㅠ 너무 감사드려요ㅠㅠㅠ
늦게 질문드려 죄송합니다. 제가 ball이라는 태그를 가진 슬라임에게 1칸안으로 다가가면 그 플레이어에게 점수를 1점 추가하고싶은데 execute as @a at @s if entity @e[tag=ball,distance=..1] run scoreboard players add 여기까지는 만들었는데 이뒤에 점수를 받을 사람을 넣어야하는데 여기에 뭘 넣으면 ball이라는 태그를 가진 슬라임에게 특정 플래이어가 다가갔을때 그 플래이어만 점수를 얻게할수 있을까요??
그거 혹시 아이템을 들고있는거 기준인가요? 안그러면 인벤토리에 특정칸에 특정 아이템이 있을때가 기준? 또는 아이템이 떨어진거 기준? 일단 알려드겠습니다. ---------------아이템을 들고있는거 기준-[1.21]----------------------- execute if entity @a[nbt={SelectedItem:{id:"(아이템)",count:(숫자)}}] run setblock (반응형 뒤 좌표) redstone_block execute unless entity @a[nbt={SelectedItem:{id:"(아이템)",count:(숫자)}}] run setblock (반응형 뒤 좌표) air ---------------인벤토리 아이템 칸 기준-[1.21]----------------------- execute if entity @a[nbt={Inventory:[{id:"(아이템)",Slot:(슬롯),count:(숫자)}]}] run setblock (반응형 뒤 좌표) redstone_block execute unless entity @a[nbt={Inventory:[{id:"(아이템)",Slot:(슬롯),count:(숫자)}]}] run setblock (반응형 뒤 좌표) air ---------------떨어진 아이템 기준-[1.21]----------------------- execute if entity @e[type=item,nbt={Item:{id:"(아이템)",count:1b}}] run setblock (반응형 뒤 좌표) redstone_block execute unless entity @e[type=item,nbt={Item:{id:"(아이템)",count:1b}}] run setblock (반응형 뒤 좌표) air 반응형(실행할 명령어를 적어주세요)
플레이어 기준으로 주변에 엔티티들이 있다면 데미지명령어로 5데미지를 넣고 싶었는데요 도저히 모르겠어요. execute as @a at @s if entity @e[type=!minecraft:player,type=!item,type=!minecraft:block_display,type=!minecraft:item_display,type=!minecraft:text_display,type=!minecraft:interaction,type=!minecraft:armor_stand,type=!minecraft:egg,type=!minecraft:arrow,type=!minecraft:item_frame,type=!minecraft:glow_item_frame,type=!minecraft:marker,distance=0..5] run damage [모르겠는 부분] 5 (대충 투사체 제외하고 데미지넣는 병령어)
execute as @a at @s if entity @e[type=minecraft:villager,distance=원하는 범위] run effect give @e[type=minecraft:villager,distance=원하는 범위] minecraft:poison 이렇게 하면 어떨까요?
하 진짜 대박 모바일은 distance 가 없어서 dx dy dz 로 바꿔서 해봤는데 되네요 ㅠㅠㅠㅠ
진짜 맵 만드는데 모바일은 특정 엔티티 범위에 있을때 명령어가 실행되는게 안되는 줄 알고 너무 서러웠어요 ㅠㅠ
덕분에 마저 만들 수 있게 됐네요 ㅠㅠㅠ 너무 감사드려요ㅠㅠㅠ
도움이 되어 다행이네요
늦게 질문드려 죄송합니다. 제가 ball이라는 태그를 가진 슬라임에게 1칸안으로 다가가면 그 플레이어에게 점수를 1점 추가하고싶은데 execute as @a at @s if entity @e[tag=ball,distance=..1] run scoreboard players add 여기까지는 만들었는데 이뒤에 점수를 받을 사람을 넣어야하는데 여기에 뭘 넣으면 ball이라는 태그를 가진 슬라임에게 특정 플래이어가 다가갔을때 그 플래이어만 점수를 얻게할수 있을까요??
@s를 사용하면 됩니다
늦게 질문드려 죄송합니다. 아머스탠드에 태그를 붙여서 주변에 있는 몹들에게 효과를 주는 명령어 인데요 아머스탠드 주변에 가면 다른 몹들은 효과가 부여돼고 저는 제외돼는 명령어는 없을까요?
효과를 주는 대상을 @e[type=!player]로 하시면 됩니다
앞에 !를 붙이면 '그 대상을 제외하고'라는 뜻입니다
감삼다!!
늦게 질문드려 죄송합니다. 아이템을
감지하려고 하는데
특정 아이템만 감지는 못하나요?
한번만 감지해야되요
그거 혹시 아이템을 들고있는거 기준인가요? 안그러면 인벤토리에 특정칸에 특정 아이템이 있을때가 기준?
또는 아이템이 떨어진거 기준? 일단 알려드겠습니다.
---------------아이템을 들고있는거 기준-[1.21]-----------------------
execute if entity @a[nbt={SelectedItem:{id:"(아이템)",count:(숫자)}}] run setblock (반응형 뒤 좌표) redstone_block
execute unless entity @a[nbt={SelectedItem:{id:"(아이템)",count:(숫자)}}] run setblock (반응형 뒤 좌표) air
---------------인벤토리 아이템 칸 기준-[1.21]-----------------------
execute if entity @a[nbt={Inventory:[{id:"(아이템)",Slot:(슬롯),count:(숫자)}]}] run setblock (반응형 뒤 좌표) redstone_block
execute unless entity @a[nbt={Inventory:[{id:"(아이템)",Slot:(슬롯),count:(숫자)}]}] run setblock (반응형 뒤 좌표) air
---------------떨어진 아이템 기준-[1.21]-----------------------
execute if entity @e[type=item,nbt={Item:{id:"(아이템)",count:1b}}] run setblock (반응형 뒤 좌표) redstone_block
execute unless entity @e[type=item,nbt={Item:{id:"(아이템)",count:1b}}] run setblock (반응형 뒤 좌표) air
반응형(실행할 명령어를 적어주세요)
플레이어 기준으로 주변에 엔티티들이 있다면 데미지명령어로 5데미지를 넣고 싶었는데요
도저히 모르겠어요.
execute as @a at @s if entity @e[type=!minecraft:player,type=!item,type=!minecraft:block_display,type=!minecraft:item_display,type=!minecraft:text_display,type=!minecraft:interaction,type=!minecraft:armor_stand,type=!minecraft:egg,type=!minecraft:arrow,type=!minecraft:item_frame,type=!minecraft:glow_item_frame,type=!minecraft:marker,distance=0..5] run damage [모르겠는 부분] 5
(대충 투사체 제외하고 데미지넣는 병령어)
if entity를 as로 바꾸고, damage 명령어의 대상을 @s로 하시면 될 겁니다
오 제가 원하던거네요 :D
원하던 거라니 기쁘네요!
고맙습니다!
도움이 되어 다행입니다
저를 제외한 모든 엔티티를 감지할수 있게 하는 명령어를 알려주실수 있나요?
type 부분을 뺴니까 저까지 감지가 되서요
@e[type=!player]라고 쓰시면 될겁니다. !를 붙이면 뒤에 있는 내용을 제외합니다.
한번만 작동되게 하려면 어떻게 해야하나요?
run 뒤에 tag 같은걸 붙일때 감지됀 엔티티를 넣는법은 없나요...? 도저히 못찾겠어서
run 뒤에 이렇게 쓰시면 됩니다
tag @e[type=원하는 엔티티,distance=원하는 범위] add 태그
엔티티를 감지할 때 사용했던 대상 선택인자를 그대로 사용하시면 됩니다
모든 엔티티를 감지할땐 어떤 명령어를 써야하나요?
제가 올려놓은 명령어에서 (type=원하는 엔티티,)이 부분만 빼면 됩니다!
저를 기준으로 4칸 안에 있는 플레이어 에게 사운드를 재생하는건 어떻게 하나요?
execute at 대상 run
이걸로 커맨드 실행 위치를 바꾸시고, playsound 명령어로 소리를 들려줄 대상을 @a[distance=..4]로 하시면 됩니다
엔티티말고 블럭설치는 어떻게 감지하나요?
ua-cam.com/video/2dKRGjGBYUw/v-deo.html
ua-cam.com/video/-nUiMWwo9Q4/v-deo.html
이 영상들을 참고해 보시겠나요?
저만 제외하고 다른 플레이어들과 엔티티만 감지하게 할 순 없나요?
type=부분은 없애시고, distance의 범위를 0.1..숫자
이런 식으로 하시면 될 것 같습니다
주변 플레이어 감지 커맨드는 뭔가요?
원하는 엔티티 부분에 player를 적으면 됩니다
@@포마인 감사합니다!
혹시 플레이어 근처에 있는 주민에게 독 데미지를 주게 하고싶은데 어떻게 해야하나요?
execute as @a at @s if entity @e[type=minecraft:villager,distance=원하는 범위] run effect give @e[type=minecraft:villager,distance=원하는 범위] minecraft:poison
이렇게 하면 어떨까요?
@@포마인 와! 사실 스킬을 만들려고 엄청 힘들었는데 진짜 감사해요! 언제나 영상 챙겨보고 있습니다! 진짜 감사합니다!