예를들어 사과를 먹으면 자신기준으로 5×5범위의 힐버프가 생기고 사과가 일정시간뒤에 다시 인벤토리에 들어와서 사용되는 그런 커맨드없을까요...
부탁드립니다...
scoreboard objectives add eatapple minecraft.used:minecraft.apple
를 채팅에서 실행시키면 사과를 먹은 횟수가 eatappleㅇㅔ 저장됩니다
그리고 타이머를 만들기 위해 스코어보드를 하나 더 만들어야레합니다
scoreboard objective add timer dummy도 실행해 주세요
이를 이용해서
execute as @a[scores=(eatapple=1..)] run tag @s add apple
execute as @a[tag=apple] at @s positioned ~-2.5 ~ ~-2.5 run effect give @a[dx=2.5,dz=2.5] 원하는 포션효과 시간 레벨
scoreboard @a[tag=apple] set timer 100
tag @a[tag=apple] remove apple
scoreboard @a[score=(timer=0..)] remove timer 1
give @a[score=(timer=0)] minecraft:apple
를 전부 무조건적으로 하고 반복커맨드에서 실행시키면 될겁니다
마크 채팅창이서 명령어 차면서 복붙한게 아니라 오타가 없을거라고 장담은 못하겠네요
건축
KHC
2024-10-25
2
2024-10-10
dbasd12
2024-10-09
레드스톤
노트블럭전문가
2024-10-08
1
팁
물귀신
2024-10-06
3
김형원
2023.02.15scoreboard objectives add eatapple minecraft.used:minecraft.apple
를 채팅에서 실행시키면 사과를 먹은 횟수가 eatappleㅇㅔ 저장됩니다
그리고 타이머를 만들기 위해 스코어보드를 하나 더 만들어야레합니다
scoreboard objective add timer dummy도 실행해 주세요
이를 이용해서
execute as @a[scores=(eatapple=1..)] run tag @s add apple
execute as @a[tag=apple] at @s positioned ~-2.5 ~ ~-2.5 run effect give @a[dx=2.5,dz=2.5] 원하는 포션효과 시간 레벨
scoreboard @a[tag=apple] set timer 100
tag @a[tag=apple] remove apple
scoreboard @a[score=(timer=0..)] remove timer 1
give @a[score=(timer=0)] minecraft:apple
를 전부 무조건적으로 하고 반복커맨드에서 실행시키면 될겁니다
마크 채팅창이서 명령어 차면서 복붙한게 아니라 오타가 없을거라고 장담은 못하겠네요