The Best Resource for Minecraft
The Best Resource for Minecraft

Bossbars en titels: permanente status, timings en de waarde/max-verdeling

Bossbars en titels: permanente status, timings en de waarde/max-verdeling

Een bossbar blijft behouden na herstarts en een titel niet. Hier is het patroon van aanmaken en vervolgens wijzigen, de fade-timings die mensen vaak verkeerd instellen en hoe je een voortgangsbalk aanstuurt.

Beide tonen tekst op het scherm en daar houdt de vergelijking op. Titels zijn eenmalig; bossbars zijn permanente objecten die je moet beheren.

Bossbars hebben een status

/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

Een id, daarna opdrachten die deze wijzigen. Valkuilen waar men tegenaan loopt:

  • De balk is onzichtbaar totdat deze spelers heeft. Er een aanmaken en nooit uitvoeren

set ... players produces nothing, with no error.

  • Het blijft bewaard in de wereldsave. Een balk die is gemaakt voor een minigame is er de volgende

sessie nog steeds. /bossbar remove when finished, or they accumulate.

  • value and max are separate, en de balk toont value / max. Setting only

value on a bar whose max is still 100 gives nonsense fill.

Kleuren: pink white red orange yellow green blue purple. Styles: progress notched_6 notched_10 notched_12 notched_20.

Een aftelling aansturen

/bossbar set my:timer value 599

eenmaal per seconde vanuit een herhalende functie is het hele mechanisme. Er is geen ingebouwde timer. Het uitlezen is ook handig:

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

bossbar get supports value, max, players and visible, which makes a bossbar a workable global variable when you want the player to see it.

Titels zijn tijdelijk

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

Drie dingen in die volgorde, en de volgorde maakt uit:

  1. times first. Dit instellen na de titel heeft geen effect op de reeds getoonde titel.
  2. subtitle before title. De subtitel alleen toont niets; het sturen van de titel

is wat ervoor zorgt dat het paar verschijnt. Omgedraaid verschijnt de eerste zonder subtitel.

times is fadeIn stay fadeOut in ticks — 20 ticks per seconde. 10 70 20 is half a second in, three and a half held, one out. People set 1 1 1 and wonder why nothing appears: three ticks total is a flash.

actionbar is apart

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

De regel boven de hotbar. Het negeert times entirely — it shows for a fixed couple of seconds and fades. Re-sending it every tick keeps it up permanently, which is the standard way to run a custom HUD.

Wissen

/title @a clear removes what is showing; /title @a reset also restores default timings. For bossbars, /bossbar set my:timer visible false hides without destroying state.

Bouw bossbar-, title- en de rest van de beheer- en debug-opdrachten vanuit een formulier in de Geavanceerde Opdrachtenbouwer — Beheer & Debug.

Probeer de tool: Advanced Command Builder — Control & Debug →