23:32 [익명]

마인크래프트 명령어 플레이어 한 명이 다른 플레이어 한 명을 죽이면 죽은 걸

플레이어 한 명이 다른 플레이어 한 명을 죽이면 죽은 걸 감지해서 명령어를 실행해 죽은 플레이어 화면에 타이틀 띄우게 하는 방법이 있나요?

1단계: 사망 감지 스코어보드 만들기

먼저, 플레이어가 죽을 때마다 점수가 자동으로 오르는 스코어보드를 하나 만들어야 합니다. 채팅창에 아래 명령어를 입력하세요.

  • DeathCount: 스코어보드의 이름입니다 (원하는 대로 수정 가능).

  • deathCount: 플레이어가 죽었을 때만 점수가 오르게 하는 기준(Criterion)입니다.

2단계: 커맨드 블록 설정하기

이제 점수가 1점(사망)이 된 플레이어를 찾아 타이틀을 띄우고, 점수를 다시 0으로 초기화하는 과정이 필요합니다. 커맨드 블록 2개를 준비해 주세요.

① 첫 번째 커맨드 블록 (반복 / 무조건적 / 항상 활성화)

죽은 사람(@a[scores={DeathCount=1..}])에게 타이틀을 띄웁니다.

② 두 번째 커맨드 블록 (연쇄 / 무조건적 / 항상 활성화)

첫 번째 블록 바로 위에 화살표 방향을 맞춰 설치하세요. 타이틀이 떴으니 점수를 0으로 리셋합니다.

만약 "누가 죽였는지"도 띄우고 싶다면?

질문하신 내용 중 "다른 플레이어가 죽였을 때"를 더 구체화하고 싶다면, 죽인 사람에게는 "승리" 타이틀을 띄울 수도 있습니다.

  1. 킬 감지 스코어보드 추가: /scoreboard objectives add KillCount playerKillCount

  2. 커맨드 추가:

  • 킬 한 사람에게 승리 알림: execute as @a[scores={KillCount=1..}] run title @s title {"text":"승리하셨습니다!", "color":"gold"}

  • 킬 점수 초기화: scoreboard players reset @a[scores={KillCount=1..}] KillCount

회원가입 혹은 광고 [X]를 누르면 내용이 보입니다
회원광고