Guides / Commands & Data

Paski bossów i tytuły: trwały stan, czasy wyświetlania i podział wartość/maksimum

Pasek bossa przetrwa restarty, a tytuł nie. Oto schemat tworzenia, a następnie modyfikowania, czasy zanikania, które ludzie ustawiają odwrotnie, oraz sposób obsługi paska postępu.

Oba wyświetlają tekst na ekranie i na tym podobieństwa się kończą. Tytuły są jednorazowe; paski bossów to trwałe obiekty, którymi trzeba zarządzać.

Paski bossów są stanowe

/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

Identyfikator, a następnie polecenia, które go modyfikują. Punkty, na które ludzie się natykają:

  • Pasek jest niewidoczny, dopóki nie ma graczy. Utworzenie go i nigdy nie uruchomienie set ... players nie daje nic, bez błędu.
  • Utrzymuje się w zapisie świata. Pasek utworzony dla minigry jest nadal obecny w następnej sesji. /bossbar remove po zakończeniu, w przeciwnym razie będą się gromadzić.
  • value i max są oddzielne, a pasek pokazuje value / max. Ustawienie tylko value na pasku, którego maksimum nadal wynosi 100, daje bezsensowne wypełnienie.

Kolory: pink white red orange yellow green blue purple. Style: progress notched_6 notched_10 notched_12 notched_20.

Obsługa odliczania

/bossbar set my:timer value 599

raz na sekundę z powtarzającej się funkcji to cały mechanizm. Nie ma wbudowanego timera. Odczytanie go z powrotem jest również przydatne:

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

bossbar get obsługuje value, max, players i visible, co sprawia, że pasek bossa jest użyteczną zmienną globalną, gdy chcesz, aby Gracz ją widział.

Tytuły są przejściowe

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

Trzy rzeczy w tej kolejności, a kolejność ma znaczenie:

  1. Najpierw times. Ustawienie go po tytule nie ma wpływu na już wyświetlany tytuł.
  2. subtitle przed title. Sam podtytuł nic nie wyświetla; wysłanie tytułu jest tym, co powoduje pojawienie się pary. Odwrotnie, pierwszy wyświetla się bez podtytułu.

times to fadeIn stay fadeOut w tickach — 20 ticków na sekundę. 10 70 20 to pół sekundy wejścia, trzy i pół sekundy utrzymania, jedna sekunda wyjścia. Ludzie ustawiają 1 1 1 i zastanawiają się, dlaczego nic się nie pojawia: trzy ticki to tylko mignięcie.

Pasek akcji jest oddzielny

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

Linia nad paskiem szybkiego dostępu. Całkowicie ignoruje times — wyświetla się przez ustalone kilka sekund i zanika. Ponowne wysyłanie go co tick utrzymuje go na stałe, co jest standardowym sposobem uruchamiania niestandardowego HUD-a.

Czyszczenie

/title @a clear usuwa to, co jest wyświetlane; /title @a reset również przywraca domyślne czasy. Dla pasków bossów, /bossbar set my:timer visible false ukrywa bez niszczenia stanu.

Utwórz pasek bossa, tytuł i resztę poleceń sterowania i debugowania z formularza w Zaawansowanym Kreatorze Poleceń — Sterowanie i Debugowanie.

Komendy zaawansowane — Control i Debug →

More guides

Browse all →

Szukasz innych narzędzi do Minecrafta?

Zestaw generatorów, podglądów i konwerterów działających w przeglądarce — wszystkie za darmo.