Das offizielle Minecraft Wiki twittert hier: Wiki-Twitter  –  Chatte im Wiki-Discord  – Noch keinen Server gefunden? Es gibt einen Wiki-Server

Fortschrittsdaten

Aus Minecraft Wiki
Wechseln zu: Navigation, Suche

Die Fortschrittsdaten bestimmen, wann ein Fortschritt erreicht ist, wie das angezeigt wird und welche Belohnung der Spieler dafür erhält. Auch die Bedingungen für das Freischalten neuer Rezepte im Rezeptbuch sind in den Fortschrittsdaten hinterlegt.

Arten[Bearbeiten]

  • Spielfortschritt: Wenn man eine bestimmte Bedingung im Spielverlauf erreicht hat, wird dies gemeldet. Die bisher erreichten und die als nächstes anstehenden Fortschritte kann man sich über die Anzeige im Pausenmenü ansehen.
  • Rezept-Freischaltung: Wenn man ein Handwerk-Rezept zum ersten Mal kennenlernt, wird dies gemeldet und das Rezept ins Rezeptbuch eingetragen, wo man es immer wieder nachlesen kann.

Herkunft[Bearbeiten]


  • minecraft.jar:
    Die Original-Fortschrittsdaten stehen in minecraft.jar.

    • assets:
      Entfällt mit Version 1.13: Die Standard-Ressourcen.

    • data:
      Neu mit Version 1.13: Die Standard-Weltdaten.

      • minecraft:
        Die Minecraft-Standard-Weltdaten.

        • advancements:
          Die Fortschritte. Sie sind nach den Tabs in der Fortschritt-Anzeige eingeteilt.

          • adventure:
            Die Fortschritte im Tab "Abenteuer".

          • end:
            Die Fortschritte im Tab "Das Ende".

          • husbandry:
            Die Fortschritte im Tab "Landwirtschaft".

          • nether:
            Die Fortschritte im Tab "Nether".

          • story:
            Die Fortschritte im Tab "Minecraft".

          • recipes:
            Die Fortschritte zum Freischalten der Handwerk-Rezepte. Sie sind nach den Tabs im Kreativinventar eingeteilt.

            • brewing:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Brauen".

            • building_blocks:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Baumaterial".

            • combat:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Kampf".

            • decorations:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Dekoration".

            • food:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Nahrung".

            • misc:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Verschiedenes".

            • redstone:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Redstone".

            • tools:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Werkzeug".

            • transportation:
              Die Fortschritte zum Freischalten der Rezepte im Tab "Beförderung".

Entfällt mit Version 1.13: Änderbarkeit[Bearbeiten]

Eigene Fortschritte können pro Welt in JSON-Dateien gespeichert werden.


  • .minecraft:
    Der im Launcher-Profil eingestellte Spielordner (Standard: .minecraft).

    • saves:
      Alle mit dieser Minecraft-Version generierten Welten.

      • Name des Weltordners:
        Der Weltordner enthält alle Daten einer Welt. Der Name wird im Menü/Welt erstellen vergeben.

        • data:
          Verschiedene Dateien mit Daten dieser Welt.

          • advancements:
            Standardmäßig leerer Ordner. Hier werden eigene Fortschritte gespeichert.

Fortschritte werden in JSON-Datei gespeichert, das heißt sie lassen sich einfach mit einem Text-Editor bearbeiten.

Die Fortschrittsdaten lassen sich auch noch nach dem Erstellen einer Welt noch ändern und werden bei einem Neustart der Welt oder durch den Befehl /reload aktualisiert.

Neu mit Version 1.13: Änderbarkeit[Bearbeiten]

Die Original-Fortschrittsdaten gehören zu den Standard-Weltdaten und werden mit Datenpaketen geändert. Der Befehl /datapack disable vanilla deaktiviert die Standard-Weltdaten. Damit erscheinen auch keine Fortschritte mehr und das Rezeptbuch wird nicht mehr gefüllt. Allerdings kann man dann auch keine Handwerk-Rezepte mehr anwenden, denn die Rezeptdaten gehören auch zu den Standard-Weltdaten.

Die Fortschrittsdaten haben den Dateityp .json (JavaScript Object Notation), sind aber ganz normale Textdateien, die mit jedem Texteditor gelesen und verändert werden können.

Fortschrittsdaten ändern[Bearbeiten]

Um einen Fortschritt zu ändern, platziert man die entsprechende Datei mit dem richtigen Namen im richtigen Ordner. Das bedeutet, man muss nicht alle Fortschrittsdaten kopieren, sondern nur die, die man verändert hat. Im Minimalfall ist das nur eine einzige Datei. Beispiel:

.minecraft/saves/Name des Weltordners/datapacks/Name des Datenpakets/data/minecraft/advancements/story/mine_stone.json

Nach dem nächsten Spielstart oder nach dem Befehl /reload werden die geänderten Fortschrittsdaten angewendet. Im Beispiel ändern sich Aussehen, Text, Bedingungen und/oder Belohnungen für den Fortschritt "Steinzeit".

Um einem Minecraft-Fortschrittsbaum weitere Fortschritte hinzuzufügen, muss man eine entsprechende Datei mit allen Eigenschaften anlegen und die parent-Eigenschaft eintragen, die den Vorgänger-Fortschritt angibt. Einen Minecraft-Fortschritt entfernen kann man nicht, aber man kann ihn mit der hidden-Eigenschaft unsichtbar und mit dem impossible-Auslöser in der trigger-Eigenschaft unerreichbar machen. Er ist dann im Fortschrittsbaum auch nicht in der Vorausschau zu sehen und kann nur noch über den Befehl /advancement erreicht werden.

Komplett neue Fortschrittsdaten hinzufügen[Bearbeiten]

Möchte man statt der Minecraft-Fortschritte einen oder mehrere eigene Fortschrittsbäume aufbauen, deaktiviert man normalerweise alle Standard-Weltdaten mit dem Befehl /datapack disable vanilla. Möchte man gezielt nur die Minecraft-Fortschritte deaktivieren, muss man sie alle einzeln ändern und jeweils den impossible-Auslöser in der trigger-Eigenschaft eintragen.

Einen eigenen Fortschrittsbaum hinterlegt man idealerweise in einem eigenen Namensraum, um ihn von den Minecraft-Fortschrittsdaten zu unterscheiden. Für jeden Fortschrittsbaum legt man ein Unterverzeichnis an, das mindestens den Wurzel-Fortschritt enthalten muss. Beispiel:

.minecraft/saves/Name des Weltordners/datapacks/Name des Datenpakets/data/eigener-namensraum/advancements/eigener-baum/root.json

Nach dem nächsten Spielstart oder nach dem Befehl /reload sind die geänderten Fortschrittsdaten bekannt.

  • Um alle Fortschrittsbäume komplett zu sehen, gibt man sich sämtliche Fortschritte mit dem Befehl /advancement grant @p everything
  • Um einen einzelnen eigenen Fortschritt zu erhalten, nimmt man z. B. den Befehl /advancement grant @p only eigener-namensraum:eigener-baum/root

Funktionsweise[Bearbeiten]

Baum-Anzeige[Bearbeiten]

Die Fortschritte sind baumartig aufgebaut: Es gibt einen Wurzel-Fortschritt, auf den weitere Fortschritte folgen können. Jeder Fortschritt hat in seiner parent-Eigenschaft seinen Vorgänger festgelegt. Es kann also immer nur einen Vorgänger, aber mehrere Nachfolger geben, was die typische Verästelung eines Baumes darstellt.

Der Wurzel-Fortschritt muss immer vorhanden sein und root.json heißen. Daher muss es für jeden Baum einen eigenen Unterordner geben. In der Anzeige der Fortschritte, die mit dem Pausenmenü aufgerufen wird, hat jeder Fortschrittsbaum ein eigenes Tab. Tab-Icon, Tab-Beschriftung und Hintergrund des Baumes legt der Wurzel-Fortschritt in seiner display-Eigenschaft fest. Der Wurzel-Fortschritt für die Rezept-Fortschritte (minecraft.jar/data/minecraft/advancements/recipes/root.json) hat keine display-Eigenschaft. Daher gibt es für ihn kein Tab und damit auch keine Anzeige des Baumes. Weil sämtliche Rezept-Fortschritte direkt vom Wurzel-Fortschritt abhängen, würde das auch keinen übersichtlichen Baum ergeben.

Die Minecraft-Fortschritte belegen fünf Tabs, wenn alle Bäume aufgedeckt werden. Eigene Fortschrittsbäume erzeugen zusätzliche Tabs. Insgesamt sind maximal 16 Tabs möglich. Gibt es weitere Fortschrittsbäume, werden diese nicht angezeigt.

Anfangs ist kein Tab und kein Fortschrittsbaum zu sehen. Sobald der erste Fortschritt eines Baumes erreicht ist (durch Erfüllen der Kriterien oder durch den Befehl /advancement), werden alle Vorgänger bis zur Wurzel aufgedeckt sowie maximal zwei Nachfolger-Ebenen. Weitere Nachfolger bleiben vorerst unsichtbar. Dadurch bleibt für den Spieler die Motivation erhalten, weitere Fortschritte zu erreichen, um zu sehen, wie groß der Baum wirklich ist.

Belohnungen[Bearbeiten]

Das Erreichen eines Fortschritts kann folgende Belohnungen auslösen:

Speicherung[Bearbeiten]

Sobald ein Fortschritt erreicht ist, wird er pro Spieler im Unterordner /advancements des Weltordners gespeichert. Dort gibt es für jeden Spieler dieser Welt die erreichten Fortschritte und freigeschalteten Rezepte mit jeweiliger Bedingung und Zeitstempel. Die Dateinamen bestehen aus den UUIDs der Spieler.

Freigeschaltete Rezepte werden zusätzlich in den Spielerdaten unter recipeBook/toBeDisplayed eingetragen. Sobald der Spieler das Rezeptbuch öffnet, blinken alle bisher noch nicht angeschauten Rezepte kurz auf. Damit das Aufblinken nur einmal geschieht, werden sie anschließend in den Spielerdaten nach recipeBook/recipes verschoben.

Das Freischalten eines Rezeptes ist auch mit dem Befehl /recipe möglich, ohne dass ein Rezeptfortschritt erreicht werden muss. Die Freischaltung dient nur für die Anzeige im Rezeptbuch. Anwenden kann man jedes Rezept auch ohne Freischaltung und ohne Rezeptbuch. Zur Anwendung ist lediglich das Vorhandensein der entsprechenden Rezeptdaten nötig.

Datenstruktur[Bearbeiten]


  •  
    Die namenlose Haupteigenschaft.

    • criteria
      : Die erforderlichen Kriterien, die zum Erreichen des Fortschritts erfüllt werden müssen. Ohne Angabe einer requirements-Eigenschaft bilden sie eine UND-Gruppe.

      • Kriterienname
        : Ein beliebiger Name für das Kriterium, der gegenüber den anderen Kriterien innerhalb dieser Datei eindeutig sein muss.

        • conditions
          : Alle Auslöserbedingungen die erfüllt sein müssen, damit der Auslöser aktiviert wird.

        • trigger
          : Der Auslöser für diesen Fortschritt. Er bestimmt, was das Spiel für diesen Fortschritt überprüfen soll.

    • display
      : Optionale Anzeigedaten. Werden sie weggelassen, wird der Fortschritt nicht in der Baum-Anzeige angezeigt. Das ist für alle Rezept-Fortschritte der Fall.

      • announce_to_chat
        : true oder false. Bei true wird der Fortschritt im Chat gemeldet (Standard), bei false nicht.

      • background
        : Nur für den Wurzel-Fortschritt: Textur aus den Texturdaten für den Hintergrund der Baum-Anzeige. Jeder Pfad aus den Standard-Ressourcen ist möglich (wobei nur die Texturdaten sinnvoll sind), sowie auch der Zugriff auf einen eigenen Namensraum in einem Ressourcenpaket.

      • description
        : Die Beschreibung des Fortschrittes.

      • description
        : Die Beschreibung des Fortschrittes als JSON-Text (ermöglicht Formatierung).

      • frame
        : Optional der Rahmen des Icons. task für den normalen Rahmen der Fortschritte, goal für den abgerundeten Rahmen der Ziele, challenge für den gezackten Rahmen der Aufgaben. Ohne Angabe wird task angenommen.

      • hidden
        : true oder false. Bei true bleiben der Fortschritt und seine Nachfolger in der Baum-Anzeige vorerst verborgen, d. h. sie werden nicht vorab angezeigt. Somit kann der Spieler den Fortschritt nicht gezielt herbeiführen, sondern erhält ihn überraschend. Sobald der Fortschritt erreicht ist, werden er und seine Nachfolger sichtbar (außer sie sind ebenfalls hidden). Ein Wurzel-Fortschritt kann nicht verborgen werden. Standard ist false.

      • icon
        : Textur zur Darstellung des Icons. Bei Wurzel-Fortschritten wird das Icon auch im Tab angezeigt.

        • item
          : ID-Name eines Blockes oder Gegenstandes.

        • data
          : Entfällt mit Version 1.13: Metadaten für eine Blockvariante.

      • show_toast
        : true oder false. Bei true wird der Fortschritt als Toast angezeigt (Standard), bei false nicht. Neu mit Version 1.13: Ob ein der Toast ein Werkbank- oder Ofensymbol zeigt, hängt vom Rezepttyp ab, der in den Rezeptdaten hinterlegt ist.

      • title
        : Der Titel des Fortschrittes. Bei Wurzel-Fortschritten wird der Titel auch im Tab angezeigt.

      • title
        : Der Titel des Fortschrittes als JSON-Text (ermöglicht Formatierung).

    • parent
      : Dateiname des Vorgängers dieses Fortschrittes im Format "Namensraum:Baumname/Fortschrittsname". Sinnvollerweise sollte der Vorgänger zum selben Baum gehören. Wurzel-Fortschritte haben keine Vorgänger, damit sind sie der erste Fortschritt in einem neuen Baum.

    • requirements
      : Optional eine Liste von Listen von Kriteriennamen. In jeder Liste muss mindestens ein Kriterium erfüllt sein, um den Fortschritt zu erreichen. Wenn alle Listen erfüllt sind, wird der Fortschritt erreicht. Somit lassen sich UND-Gruppen aus ODER-Listen bilden.

    • rewards
      : Optional eine Sammlung vom Belohnungen, wenn der Fortschritt erreicht wird.

      • experience
        : Eine Anzahl an Erfahrungspunkten.

      • function
        : Eine Funktion, die eine Liste von Befehlen ausführt. Beispiel: "eigener-namensraum:eigene-funktion" aus .minecraft/saves/Name des Weltordners/data/functions/eigener-namensraum/eigene-funktion.mcfunction. Neu mit Version 1.13: ... aus .minecraft/saves/Name des Weltordners/datapacks/Name des Datenpakets/data/eigener-namensraum/functions/eigene-funktion.mcfunction

      • loot
        : Beute aus einer Liste von Beutetabellen. Beispiele: "minecraft:entities/parrot" oder "eigener-namensraum:eigene-beutetabelle" aus .minecraft/saves/Name des Weltordners/data/loot_tables/eigener-namensraum/eigene-beutetabelle.json. Neu mit Version 1.13: ... aus .minecraft/saves/Name des Weltordners/datapacks/Name des Datenpakets/data/eigener-namensraum/loot_tables/eigene-beutetabelle.json.

      • recipes
        : Eine Liste von Handwerk-Rezepten, die zur Anzeige im Rezeptbuch freigeschaltet werden. Beispiele: "minecraft:beacon" oder "eigener-namensraum:eigenes-rezept" aus .minecraft/saves/Name des Weltordners/data/recipes/eigener-namensraum/eigenes-rezept.json. Neu mit Version 1.13: ... aus .minecraft/saves/Name des Weltordners/datapacks/Name des Datenpakets/data/eigener-namensraum/recipes/eigenes-rezept.json.

Liste der Auslöser[Bearbeiten]

Die trigger-Eigenschaft legt fest, wann ein Fortschritt erreicht und wann ein Rezept freigeschaltet wird. Bei Rezepten kann das z. B. durch Aufnehmen einer Zutat geschehen oder indem man ins Wasser geht (Boot-Rezept). Unabhängig davon kann jeder Fortschritt über den Befehl /advancement ausgelöst werden. Hier die Liste der Auslöser:



    • conditions
      : minecraft:bred_animals wird ausgelöst, wenn der Spieler zwei Tiere paart.

      • child
        : Das Jungtier, das durch die Paarung entsteht.

      • parent
        : Ein Elterntier.

      • partner
        : Das zweite Elterntier (nützlich zum Überprüfen von Pferd + Esel = Maultier).


    • conditions
      : minecraft:brewed_potion wird ausgelöst, wenn der Spieler einen Trank aus einem Braustand nimmt.


    • conditions
      : minecraft:changed_dimension wird ausgelöst, wenn der Spieler zwischen zwei Dimensionen reist.

      • from
        : Die Dimension aus der der Spieler kommt. Möglich sind overworld, the_nether, und the_end.

      • to
        : Die Dimension in die der Spieler reist. Möglich sind overworld, the_nether, und the_end.


    • conditions
      : minecraft:construct_beacon wird ausgelöst, wenn der Spieler den Ausbau eines Leuchtfeuers verändert, sobald sich das Leuchtfeuer danach aktualisiert.

      • level
        : Die Stufe des aktualisierten Aufbaus.

      • level
        :

        • max
          : Der maximale Wert.

        • min
          : Der minimale Wert.


    • conditions
      : minecraft:consume_item wird ausgelöst, wenn der Spieler einen Gegenstand isst.


    • conditions
      : minecraft:cured_zombie_villager wird ausgelöst, wenn der Spieler eine Dorfbewohnerzombie heilt.

      • villager
        : Der Dorfbewohner, der das Ergebnis der Verwandlung ist.

      • zombie
        : Der Dorfbewohnerzombie direkt bevor die Verwandlung komplett ist (nicht wenn sie ausgelöst wird).


    • conditions
      : minecraft:effects_changed wird ausgelöst, wenn der Spieler einen Statuseffekt erhält oder wieder verliert.

      • effects
        : Eine Liste der Statuseffekte, die der Spieler hat.

        • Statuseffekt-ID-Name
          :

          • amplifier
            : Die Effekt-Stufe.

          • amplifier
            :

            • max
              : Die maximale Stufe.

            • min
              : Die minimale Stufe.

          • duration
            : Die Dauer des Effekts in Ticks.

          • duration
            :

            • max
              : Die maximale Dauer.

            • min
              : Die minimale Dauer.


    • conditions
      : minecraft:enchanted_item wird ausgelöst, wenn der Spieler einen Gegenstand am Zaubertisch verzaubert (wird nicht durch einen Amboss oder Befehle ausgelöst).

      • item
        : Der Gegenstand nachdem er verzaubert wurde.

      • levels
        : Anzahl der Erfahrungslevel, die beim Verzaubern verbraucht wurden.

      • levels
        :

        • max
          : Der maximale Wert.

        • min
          : Der minimale Wert.


    • conditions
      : minecraft:enter_block wird ausgelöst, wenn der Spieler in einem Block steht. Prüft jeden Tick und versucht für jeden erfolgreichen Treffer auszulösen (bis zu acht Mal, die maximale Anzahl an Blöcken in denen ein Spieler stehen kann), was nur funktioniert, wenn der Fortschritt direkt wieder durch eine Funktions-Belohnung entfernt wird.


    • conditions
      : minecraft:entity_hurt_player wird ausgelöst, wenn der Spieler verletzt wird.

      • damage
        : Überprüft den Schaden, der dem Spieler zugefügt wird.

        • blocked
          : Überprüft, ob der Schaden erfolgreich geblockt wurde.

        • dealt
          : Überprüft die Anzahl des eingehenden Schadens gegen den Spieler vor der Schadensreduzierung.

        • dealt
          :

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • direct_entity
          : Das Objekt, das die direkte Ursache für den Schaden ist.

        • source_entity
          : Überprüft die Kreatur, die die Quelle des Schadens war (z.B: Das Skelett, das den Pfeil abschoss).

        • taken
          : Überprüft die Anzahl des eingehenden Schadens gegen den Spieler nach der Schadensreduzierung.

        • taken
          :

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • type
          : Überprüft die Art des erhaltenen Schadens.

          • bypasses_armor
            : Überprüft ob der Schaden die Rüstung des Spielers überwunden hat.

          • bypasses_invulnerability
            : Überprüft ob der Schaden den Unverwundbarkeits-Status des Spielers überwunden hat.

          • bypasses_magic
            : Überprüft ob der Schaden durch Hunger erzeugt wurde.

          • direct_entity
            : Das Objekt, das die direkte Ursache für den Schaden ist.

          • is_explosion
            : Überprüft ob der Schaden durch eine Explosion verursacht wurde.

          • is_fire
            : Überprüft ob der Schaden durch ein Feuer verursacht wurde.

          • is_magic
            : Überprüft ob der Schaden durch Magie verursacht wurde.

          • is_projectile
            : Überprüft ob der Schaden durch ein Geschoss verursacht wurde.

          • source_entity
            : Überprüft die Kreatur, die die Quelle des Schadens war (z.B: Das Skelett, das den Pfeil abschoss).


    • conditions
      : minecraft:entity_killed_player wird ausgelöst, wenn der Spieler von eine Kreatur getötet wird.

      • entity
        : Überprüft die Kreatur, die die Quelle des Schadens war, der den Spieler getötet hat (z.B: Das Skelett, das den Pfeil abschoss).

      • killing_blow
        : Überprüft die Art des Schadens, der den Spieler tötete.

        • bypasses_armor
          : Überprüft ob der Schaden die Rüstung des Spielers überwunden hat.

        • bypasses_invulnerability
          : Überprüft ob der Schaden den Unverwundbarkeits-Status des Spielers überwunden hat.

        • bypasses_magic
          : Überprüft ob der Schaden durch Hunger erzeugt wurde.

        • direct_entity
          : Das Objekt, das die direkte Ursache für den Schaden ist.

        • is_explosion
          : Überprüft ob der Schaden durch eine Explosion verursacht wurde.

        • is_fire
          : Überprüft ob der Schaden durch ein Feuer verursacht wurde.

        • is_magic
          : Überprüft ob der Schaden durch Magie verursacht wurde.

        • is_projectile
          : Überprüft ob der Schaden durch ein Geschoss verursacht wurde.

        • source_entity
          : Überprüft die Kreatur, die die Quelle des Schadens war (z.B: Das Skelett, das den Pfeil abschoss).



    • conditions
      : minecraft:inventory_changed wird bei jeder Änderung im Inventar des Spielers ausgelöst.

      • items
        : Eine Liste der Gegenständen im Inventar des Spielers. Alle Gegenstände aus dieser Liste müssen im Inventar des Spielers sein, wobei noch weitere Gegenstände im Inventar sein dürfen, die nicht in der Liste stehen.

      • slots
        :

        • empty
          : Die Anzahl der leeren Slots im Inventar.

        • empty
          :

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • full
          : Die Anzahl an komplett gefüllten Slots (Stapelgröße) im Inventar.

        • full
          :

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • occupied
          : Die Anzahl der belegten Slots im Inventar.

        • occupied
          :

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.


    • conditions
      : minecraft:item_durability_changed wird ausgelöst, wenn ein Gegenstand im Inventar auf irgendeine Art beschädigt wird.

      • delta
        : Der Unterschied in der Haltbarkeit.

      • delta
        :

        • max
          : Der maximale Wert.

        • min
          : Der minimale Wert.

      • durability
        : Die verbleibende Haltbarkeit des Gegenstandes.

      • durability
        :

        • max
          : Der maximale Wert.

        • min
          : Der minimale Wert.

      • item
        : Der Gegenstand bevor er beschädigt wurde, ermöglicht es die Haltbarkeit vor der Beschädigung zu überprüfen.


    • conditions
      : minecraft:levitation wird ausgelöst, wenn der Spieler den Statuseffekt Schwebekraft hat.

      • distance
        : Geschwebte Distanz.

        • absolute
          : Absolute Strecke.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • horizontal
          : Horizontale Strecke.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • x
          : Strecke entlang der X-Achse.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • y
          : Strecke entlang der Y-Achse.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • z
          : Strecke entlang der Z-Achse.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

      • duration
        : Die Dauer der Schwebekraft im Ticks.

      • duration
        :

        • max
          : Der maximale Wert.

        • min
          : Der minimale Wert.


    • conditions
      : minecraft:location löst alle 20 Ticks (jede Sekunde) aus und überprüft wo sich der Spieler befindet.

      • biome
        : Die Biom-ID des Bioms, in dem sich der Spieler befindet.

      • dimension
        : Die Dimension indem sich der Spieler befindet. Möglich sind overworld, the_nether und the_end.

      • feature
        : Name eines Bauwerks in dem sich der Spieler befindet.

      • position
        :

        • x
          : Die X-Position.

        • x
          :

          • max
            : Ein maximaler Wert.

          • min
            : Ein minimaler Wert.

        • y
          : Die Y-Position.

        • y
          :

          • max
            : Ein maximaler Wert.

          • min
            : Ein minimaler Wert.

        • z
          : Die Z-Position.

        • z
          :

          • max
            : Ein maximaler Wert.

          • min
            : Ein minimaler Wert.


    • conditions
      : minecraft:nether_travel wird ausgelöst, wenn der Spieler in den Nether reist und dann in die Oberwelt zurückkehrt.

      • distance
        : Die Distanz in der Oberwelt zwischen dem Punkt an dem der Spieler den Nether betreten hat und der Punkt an dem er wieder heraus kommt.

        • absolute
          : Die absolute Strecke.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • horizontal
          : Die horizontale Strecke.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • x
          : Strecke entlang der X-Achse.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • y
          : Strecke entlang der Y-Achse.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • z
          : Strecke entlang der Z-Achse.

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.


    • conditions
      : minecraft:placed_block wird ausgelöst, wenn der Spieler einen Block plaziert.

      • block
        : Der platzierte Block.

      • item
        : Der Gegenstand, der verwendet wurde um den Block zu platzieren, bevor der Gegenstand verbraucht wurde.

      • location
        : Die Position an der der Block platziert wurde.

        • biome
          : Die Biom-ID des Biom indem sich der Block befindet.

        • dimension
          : Die Dimension indem sich der Block befindet. Möglich sind die Oberwelt (overworld), der Nether (the_nether) und das Ende (the_end).

        • feature
          : Name eines Bauwerks in dem sich der Block befindet.

        • position
          :

          • x
            : Die X-Position.

          • x
            :

            • max
              : Ein maximaler Wert.

            • min
              : Ein minimaler Wert.

          • y
            : Die Y-Position.

          • y
            :

            • max
              : Ein maximaler Wert.

            • min
              : Ein minimaler Wert.

          • z
            : Die Z-Position.

          • z
            :

            • max
              : Ein maximaler Wert.

            • min
              : Ein minimaler Wert.

      • state
        : Die Blockzustände des Blocks.


    • conditions
      : minecraft:player_hurt_entity wird ausgelöst nachdem der Spieler eine Kreatur oder einen Spieler verletzt hat.

      • damage
        : Der verteilte Schaden.

        • blocked
          : Überprüft ob der Schaden erfolgreich geblockt wurde.

        • dealt
          : Überprüft die Anzahl des eingehenden Schadens gegen den Spieler vor der Schadensreduzierung.

        • dealt
          :

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • direct_entity
          : Das Objekt, das die direkte Ursache für den Schaden ist.

        • source_entity
          : Überprüft den Spieler, der die Quelle des Schadens ist.

        • taken
          : Überprüft die Anzahl des eingehenden Schadens gegen den Spieler nach der Schadensreduzierung.

        • taken
          :

          • max
            : Der maximale Wert.

          • min
            : Der minimale Wert.

        • type
          :

          • bypasses_armor
            : Überprüft ob der Schaden die Rüstung der Kreatur überwunden hat.

          • bypasses_invulnerability
            : Überprüft ob der Schaden den Unverwundbarkeits-Status der Kreatur überwunden hat.

          • bypasses_magic
            : Überprüft ob der Schaden durch Hunger erzeugt wurde.

          • direct_entity
            : Das Objekt, das die direkte Ursache für den Schaden ist.

          • is_explosion
            : Überprüft ob der Schaden durch eine Explosion verursacht wurde.

          • is_fire
            : Überprüft ob der Schaden durch ein Feuer verursacht wurde.

          • is_magic
            : Überprüft ob der Schaden durch Magie verursacht wurde.

          • is_projectile
            : Überprüft ob der Schaden durch ein Geschoss verursacht wurde.

          • source_entity
            : Überprüft den Spieler, der die Quelle des Schadens war.

      • entity
        : Überprüft die Kreatur, die verletzt wurde.


    • conditions
      : minecraft:player_killed_entity wird ausgelöst nachdem der Spieler eine Kreatur oder einen anderen Spieler getötet hat.

      • entity
        : Die Kreatur, die getötet wurde.

      • killing_blow
        : Überprüft die Art des Schadens, der die Kreatur tötete.

        • bypasses_armor
          : Überprüft ob der Schaden die Rüstung der Kreatur überwunden hat.

        • bypasses_invulnerability
          : Überprüft ob der Schaden den Unverwundbarkeits-Status der Kreatur überwunden hat.

        • bypasses_magic
          : Überprüft ob der Schaden durch Hunger erzeugt wurde.

        • direct_entity
          : Das Objekt, das die direkte Ursache für den Schaden ist.

        • is_explosion
          : Überprüft ob der Schaden durch eine Explosion verursacht wurde.

        • is_fire
          : Überprüft ob der Schaden durch ein Feuer verursacht wurde.

        • is_magic
          : Überprüft ob der Schaden durch Magie verursacht wurde.

        • is_projectile
          : Überprüft ob der Schaden durch ein Geschoss verursacht wurde.

        • source_entity
          : Überprüft den Spieler, der die Quelle des Schadens war.


    • conditions
      : minecraft:recipe_unlocked wird ausgelöst nachdem der Spieler ein Crafting-Rezept freigeschaltet hat (z.B. durch ein Buch des Wissens).

      • recipe
        : Das freigeschaltete Rezept.


    • conditions
      : minecraft:slept_in_bed wird ausgelöst, wenn sich der Spieler in ein Bett legt.

      • biome
        : Die Biom-ID des Biom indem sich der Spieler befindet.

      • dimension
        : Die Dimension indem sich der Spieler befindet. Möglich sind die Oberwelt (overworld), der Nether (the_nether) und das Ende (the_end).

      • feature
        : Name eines Bauwerks in dem sich der Spieler befindet.

      • position
        :

        • x
          : Die X-Position.

        • x
          :

          • max
            : Ein maximaler Wert.

          • min
            : Ein minimaler Wert.

        • y
          : Die Y-Position.

        • y
          :

          • max
            : Ein maximaler Wert.

          • min
            : Ein minimaler Wert.

        • z
          : Die Z-Position.

        • z
          :

          • max
            : Ein maximaler Wert.

          • min
            : Ein minimaler Wert.



    • conditions
      : minecraft:tame_animal wird ausgelöst nachdem der Spieler ein Tier gezähmt hat.


    • conditions
      : minecraft:tick wird jeden Tick ausgelöst (20 Mal pro Sekunde).


    • conditions
      : minecraft:used_ender_eye wird ausgelöst, wenn der Spieler ein Enderauge wirft (in einer Welt, in der Festungen generiert werden).

      • distance
        : Die horizontale Distanz zwischen dem Spieler und der Festung.

      • distance
        :

        • max
          : Der maximale Wert.

        • min
          : Der minimale Wert.



    • conditions
      : minecraft:villager_trade wird ausgelöst, wenn der Spieler mit Dorfbewohnern handelt.

      • item
        : Der Gegenstand, der gekauft wurde. Die count-Eigenschaft überprüft die Anzahl eines einzelnen Handels, nicht von mehreren.

      • villager
        : Der Dorfbewohner, von dem der Gegenstand gekauft wurde.

Geschichte[Bearbeiten]

Promotional Content