스코어보드: 자동으로 추적되는 기준과 표시 슬롯
대부분의 스코어보드 튜토리얼은 'dummy'만 사용합니다. 내장된 기준은 플레이어 사망, 블록 채굴, 사용자 지정 통계를 명령 없이도 추적합니다. sidebar는 상위 15개만 보이며, 모든 형태를 다룹니다.
dummy는 모두가 배우는 기준이지만, 그 자체로는 아무것도 하지 않습니다. 흥미로운 기준들은 스스로 업데이트됩니다.
목표 생성하기
/scoreboard objectives add Deaths deathCount "Times died"
deathCount는 기준입니다. 따옴표 안의 부분은 표시 이름이며 선택 사항입니다.
스스로 추적되는 기준
| 기준 | 증가 시점 |
|---|---|
deathCount | 플레이어가 죽음 |
playerKillCount | 플레이어를 죽임 |
totalKillCount | 무엇이든 죽임 |
health | 지속적으로 — 0에서 20까지 |
food, air, armor, xp, level | 지속적으로 |
dummy | 절대 — 오직 /scoreboard players set |
trigger | 절대, 하지만 플레이어는 /trigger를 통해 변경 가능 |
trigger는 메뉴에 유용합니다. 일반 플레이어는 /scoreboard players set, but they can run /trigger 명령을 실행할 수 없으므로, op 권한 없이도 작동하는 클릭 가능한 메뉴를 만들 수 있습니다.
통계 기준은 깊은 우물과 같습니다
/scoreboard objectives add Mined minecraft.mined:minecraft.diamond_ore
/scoreboard objectives add Walked minecraft.custom:minecraft.walk_one_cm
/scoreboard objectives add Jumps minecraft.custom:minecraft.jump
게임에서 이미 추적하는 모든 통계는 틱 함수(ticking function) 없이도 목표를 구동할 수 있습니다. 종류는 minecraft.mined, minecraft.crafted, minecraft.used, minecraft.broken, minecraft.picked_up, minecraft.dropped, minecraft.killed, minecraft.killed_by, minecraft.custom입니다.
거리 관련 통계는 센티미터 단위입니다. walk_one_cm를 100으로 나누면 블록 단위가 됩니다.
표시 슬롯
/scoreboard objectives setdisplay sidebar Deaths
/scoreboard objectives setdisplay list Deaths
/scoreboard objectives setdisplay below_name Deaths
sidebar— 오른쪽 패널, 상위 15개 항목list— 탭 목록의 이름 옆below_name— 플레이어의 이름표 아래에 떠다님
사이드바는 팀 색상 접미사도 가질 수 있습니다 — sidebar.team.red — 해당 팀의 플레이어에게만 목표를 표시합니다. 이것이 한 서버에서 다른 팀에게 다른 점수를 보여주는 방식입니다.
명령으로 값 읽기
/execute store result score @s Temp run data get entity @s Pos[1]
/execute if score @s Deaths matches 5.. run say five or more
matches는 범위(range)를 취합니다: 5, 5.., ..5, 1..10. 이것은 점수에 따라 분기하는 표준적인 방법이며, store result가 중요한 이유입니다. 이는 월드 데이터와 스코어보드 연산 사이의 다리 역할을 합니다.
정리하기
목표는 월드 파일에 영구적으로 저장됩니다. 지도가 완성되면 /scoreboard objectives remove <name>를 실행하세요. 그렇지 않으면 많이 반복된 데이터팩은 여전히 틱을 발생시키는 수십 개의 죽은 목표를 남기게 됩니다.
기본값이 설정된 모든 게임 규칙과 스코어보드 통계, 게임 이벤트 빈도는 참고 자료 및 계산기 — 세트 4에 나열되어 있습니다.