Minecraft Wiki
Registrieren
Advertisement
Nutzbarkeit
 Einzelspieler ja
 Mehrspieler ja
 Cheat ja, 2
 Befehlsblock ja

Der Befehl /advancement kann Fortschritte oder Fortschrittskriterien gewähren oder entfernen. Zudem kann man damit überprüfen, ob ein Spieler einen Fortschritt oder ein Fortschrittskriterium bereits erzielt hat.

Da die erhaltenen Rezepte auch als Fortschritte gespeichert werden, kann man mithilfe dieses Befehls auch Rezepte vergeben, nehmen oder überprüfen.

Syntax[]

/advancement Aktion Selektor Modus Fortschritt Kriterium

  • Aktion gibt an, ob der Fortschritt oder das Fortschrittskriterium gewährt oder entzogen werden soll. Mit grant wird ein Fortschritt gewährt und mit revoke entzogen.
  • Selektor ist ein Spieler oder ein Spielername oder eine Zielauswahl und gibt an, wem der Fortschritt oder das Fortschrittskriterium gewährt bzw. entzogen werden soll.
  • Modus entspricht der Tabellenoption:
Modus Bedeutung
only Nur der angegebene Fortschritt bzw. das angegebene Fortschrittskriterium wird gewährt bzw. entzogen.
until Der angegebene Fortschritt und alle seine Vorgänger werden gewährt bzw. entzogen.
from Der angegebene Fortschritt und alle seine Nachfolger werden gewährt bzw. entzogen.
through Der angegebene Fortschritt, alle seine Vorgänger und alle seine Nachfolger werden gewährt bzw. entzogen.
everything Alle geladenen Fortschritte werden gewährt bzw. entzogen.
  • Fortschritt muss angegeben werden, wenn als Modus nicht everything angegeben ist, andernfalls wird dieser Parameter nicht benötigt. Er legt den zu gewährenden bzw. den zu entziehenden Fortschritt fest. Wenn Kriterium angegeben ist, legt dieser Parameter den Fortschritt fest, zu dem das Kriterium gehört.
  • Kriterium ist ein optionaler Parameter und kann nur angegeben werden, wenn als Modus only angegeben ist. Mithilfe des Parameters kann das zu gewährende bzw. das zu entziehende Fortschrittskriterium angegeben werden.

Beispiele[]

Fortschritte[]

/advancement grant @p only minecraft:story/shiny_gear

Gewährt dem nächstgelegenen Spieler den Fortschritt Bedeck' mich mit Diamanten.

/advancement grant @p until minecraft:story/smelt_iron

Gewährt dem nächstgelegenen Spieler alle Fortschritte bis Metallurgie.

/advancement revoke oyo123 only minecraft:story/mine_diamond

Entzieht oyo123 den Fortschritt Diamanten!.

/advancement grant @p[advancements={minecraft:story/obtain_armor=false}] only minecraft:story/obtain_armor iron_leggings

Gibt dem nächstgelegenen Spieler, der den Fortschritt Mach dich fein noch nicht hat, das zu diesem Fortschritt gehörende Kriterium iron_leggings. Da dieser Fortschritt nur ein einziges von vier möglichen Kriterien benötigt, ist er damit erreicht.

Rezepte[]

Der Befehl /recipe give <Spieler> ist identisch zu /advancement grant <Spieler> only, der Befehl /recipe take <Spieler> ist identisch zu /advancement revoke <Spieler> only.

Hat man ein Rezept, erscheint es im Rezeptbuch, wo man es ansehen kann. Man kann den Gegenstand aber auch ohne Rezeptbuch herstellen. Außerdem kommt das Rezept automatisch ins Rezeptbuch, sobald man eine passende Zutat in seinem Inventar hat.

/advancement grant @p only minecraft:recipes/redstone/comparator

Gibt dem nächstgelegenen Spieler das Rezept für die Komparator-Herstellung in das Rezeptbuch.

/advancement revoke @a only minecraft:recipes/transportation/rail

Entfernt allen Spielern das Rezept für Schienen aus dem Rezeptbuch.

/advancement test oyo123 only minecraft:recipes/combat/arrow

Prüft, ob oyo123 das Rezept zur Herstellung von Pfeilen in seinem Rezeptbuch hat.

Geschichte[]

Versionsgeschichte der Java Edition
Vollversion 1.12
17w13a
  • Der Befehl /advancement wird hinzugefügt
17w17a
  • Neuer Parameter Modus hinzugefügt
Vollversion 1.13 (17w45a)
  • Der Parameter /advancement test wird entfernt. Stattdessen kann man über advancements={} in der Zielauswahl die Fortschritte abfragen

Advertisement