위대한지옥탐험가수밍
대표칭호 없음
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.19 |
게임버전 (BE) | 관련없음 |
현재 자바 1.19버전 이용중이고 플레이어가 피격당했을때 피 튀기는 파티클을 추가하고싶어서 찾던중에
명령어로 간단하게 만드는 걸 찾아서 해보려는데
작동원리는 데미지를 입으면 레드스톤 블럭을 setblock 했다가 부수는거같은데
커맨더블록에 넣었더니 명령어가 틀렸는지 작동이 안되네요
1.스코보드 생성 /scoreboard objectives add Damage stat.damageTaken
1.커맨드 첫번째 구간 커맨드 execute @a[score_Damage_min=1] ~ ~ ~ setblock ~ ~ ~ redstone_block
2.두번째 구간 커맨드 execute @a[score_Damage_min=1] ~ ~ ~ setblock ~ ~ ~ air 0 destroy
3.세번체 구간 커맨드 scoreboard players set @a[score_Damage_min=1] Damage 0
이게 제가 찾은 명령어인데 어떻게 수정해야할지를 모르겠어요
https://www.youtube.com/watch?v=dTCq6rfedgk
명령어 출처는 여기에요
코코냐
2022.12.291.13부터 execute, scorebpard 등 많은 명령어가 변경되었습니다. 해당 명령어는 1.12까지의 명령어입니다.
위대한지옥탐험가수밍
2022.12.291.19 사용중인데 그럼 어떤식으로 해야 플레이어가 피격당했을때 레드스톤이 부서지는 파티클을 추가할수있을까요?
코코냐
2022.12.30명령어 자체를 새로 작성하셔야합니다.
yusin12
2023.02.28/scoreboard objectives add D minecraft.custom:minecraft.damage_taken
이게 1.13이상에 대미지 입었을 때 1점 올라가는 스코어보드에요!
/execute as @a[scores={D=1..}] at @s run particle item redstone ~ ~1.3 ~ .1 .4 .1 0 30 force @a
30을 늘리면 파티클이 많아지구!
.1 .4 .1 를 키우면! 파티클이 나오는 범위가 커져요!!
{반복형}
/execute as @a[scores={D=1..}] at @s run scoreboard players reset @s D
그리고 이게 D가 1점 이상인 모든 플레이어의 점수 D를 초기화하는거에요!!
{체인형|항상 활성화}
이렇게 하면 됄꺼에요!!