Guides / Commands & Data

보스바와 타이틀: 지속적인 상태, 타이밍, 그리고 값/최대값 분할

보스바는 재시작 후에도 유지되지만 타이틀은 그렇지 않습니다. 여기서는 생성-수정 패턴, 사람들이 거꾸로 설정하는 페이드 타이밍, 그리고 진행 바를 구동하는 방법을 설명합니다.

둘 다 화면에 텍스트를 표시하지만 유사점은 거기까지입니다. 타이틀은 일회성(fire-and-forget)이지만, 보스바는 관리해야 하는 영구적인 객체입니다.

보스바는 상태를 가집니다

/bossbar add my:timer {"text":"Time left"}
/bossbar set my:timer players @a
/bossbar set my:timer max 600
/bossbar set my:timer value 600
/bossbar set my:timer color red
/bossbar set my:timer style notched_10

ID를 지정한 다음, 이를 수정하는 명령을 사용합니다. 사람들이 흔히 실수하는 부분은 다음과 같습니다.

  • 플레이어가 있을 때까지 바는 보이지 않습니다. 보스바를 생성하고 set ... players를 한 번도 실행하지 않으면 아무것도 표시되지 않고 오류도 발생하지 않습니다.
  • 세계 저장 파일에 유지됩니다. 미니게임용으로 생성된 바는 다음 세션에도 여전히 존재합니다. 완료되면 /bossbar remove를 사용해야 합니다. 그렇지 않으면 계속 쌓입니다.
  • valuemax는 별개이며, 바는 value / max를 표시합니다. 최대값이 100인 바에 value만 설정하면 채워지는 부분이 이상하게 표시됩니다.

색상: pink white red orange yellow green blue purple. 스타일: progress notched_6 notched_10 notched_12 notched_20.

카운트다운 구동하기

/bossbar set my:timer value 599

반복 함수에서 초당 한 번 실행하는 것이 전체 메커니즘입니다. 내장 타이머는 없습니다. 값을 다시 읽는 것도 유용합니다.

/execute store result score @s Left run bossbar get my:timer value

bossbar getvalue, max, players, visible를 지원하므로, 플레이어가 보기를 원하는 경우 보스바를 유용한 전역 변수(global variable)로 사용할 수 있습니다.

타이틀은 일시적입니다

/title @a times 10 70 20
/title @a subtitle {"text":"Get ready"}
/title @a title {"text":"Round 2"}

세 가지가 이 순서대로 나타나며, 순서가 중요합니다.

  1. times를 먼저 설정합니다. 타이틀이 이미 표시된 후에 설정하면 이미 표시된 타이틀에는 영향을 미치지 않습니다.
  2. subtitletitle 전에 설정합니다. 부제목(subtitle)만으로는 아무것도 표시되지 않습니다. 타이틀을 보내야 두 개가 함께 나타납니다. 순서가 바뀌면 첫 번째 타이틀은 부제목 없이 표시됩니다.

times틱 단위fadeIn stay fadeOut입니다. 초당 20틱입니다. 10 70 20는 0.5초 동안 나타나고, 3.5초 동안 유지되며, 1초 동안 사라집니다. 사람들이 1 1 1를 설정하고 왜 아무것도 나타나지 않는지 궁금해합니다. 총 3틱은 순간적인 깜빡임에 불과합니다.

액션바는 별개입니다

/title @a actionbar {"text":"Saved"}

핫바 위에 있는 줄입니다. times를 완전히 무시합니다. 몇 초 동안 고정적으로 표시된 후 사라집니다. 매 틱마다 다시 보내면 영구적으로 유지되며, 이는 사용자 지정 HUD를 실행하는 표준적인 방법입니다.

지우기

/title @a clear는 표시되는 것을 제거하고, /title @a reset는 기본 타이밍도 복원합니다. 보스바의 경우, /bossbar set my:timer visible false는 상태를 파괴하지 않고 숨깁니다.

고급 명령 빌더 — 제어 및 디버그 양식에서 보스바, 타이틀 및 나머지 제어 및 디버그 명령을 빌드하세요.

고급 명령어 빌더 — 제어 & 디버그 →

More guides

Browse all →

다른 마인크래프트 도구도 찾고 계신가요?

브라우저에서 바로 쓰는 생성기·뷰어·변환기 모음입니다. 전부 무료입니다.