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.

        • nbt
          : Neu mit Version 1.13: Gegenstandsdaten in geschweiften Klammern für die Darstellung des Gegenstandes. Beispiel: "nbt": "{Enchantments:[{id:keine}]}" gibt einen Verzauberungsschimmer.

      • 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
      : Liste von Listen von Kriteriennamen. Gibt es mehrere Listen, bilden sie eine UND-Gruppe, d. h. alle Listen müssen erfüllt sein, um den Fortschritt zu erhalten.

      • : Liste von Kriteriennamen. Gibt es mehrere Kriterien in einer Liste, bilden sie eine ODER-Gruppe, d. h. sobald ein Kriterium erfüllt ist, ist diese Liste erfüllt.

    • 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:

Kriterien für eine Position[Bearbeiten]

Diese Kriterien können zur Bestimmung einer Position verwendet werden.


    • biome
      : Biom-ID-Name.

    • dimension
      : Dimension-ID-Name.

    • feature
      : Bauwerk-ID-Name eines vom Spiel generierten Bauwerks. Ob eine bestimmte Position innerhalb des Bauwerks liegt, ergibt sich aus den Bauwerksdaten (BB-Eigenschaft), die unerändert bleiben, auch wenn das Bauwerk vom Spieler verändert oder abgerissen wird.

    • position
      :

      • x
        : Bestimmte X-Position.

      • x
        : Bereich auf der X-Achse.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • y
        : Bestimmte Y-Position.

      • y
        : Bereich auf der Y-Achse.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • z
        : Bestimmte Z-Position.

      • z
        : Bereich auf der Z-Achse.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

Beispiele siehe aufrufende Auslöser.

Kriterien für eine Entfernung[Bearbeiten]

Diese Kriterien können zur Bestimmung einer Entfernung verwendet werden.


    • distance
      : Entfernung.

      • absolute
        : Strecke in alle Richtungen (kugelförmiger bereich).

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • horizontal
        : Strecke in horizontale Richtung, die Höhe ist egal (zylinderförmiger Bereich).

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • x
        : Strecke entlang der X-Achse.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • y
        : Strecke entlang der Y-Achse.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • z
        : Strecke entlang der Z-Achse.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

Beispiele siehe aufrufende Auslöser.

Kriterien für Statuseffekte[Bearbeiten]

Diese Kriterien können zur Bestimmung von Statuseffekten verwendet werden.


    • effects
      : Alle Statuseffekte, die vorhanden sein müssen.

      • Statuseffekt-ID-Name
        : Ein Statuseffekt.

        • amplifier
          : Bestimmte Stärkestufe.

        • amplifier
          : Bereich für die Stärkestufe.

          • min
            : Minimaler Wert.

          • max
            : Maximaler Wert.

        • duration
          : Bestimmte Effektdauer in Ticks.

        • duration
          : Bereich für die Effektdauer.

          • min
            : Minimaler Wert.

          • max
            : Maximaler Wert.

Beispiele siehe aufrufende Auslöser.

Kriterien für ein Objekt[Bearbeiten]

Diese Kriterien können zur Bestimmung eines Objektes verwendet werden.

Beispiele siehe aufrufende Auslöser.

Kriterien für einen Schaden[Bearbeiten]

Diese Kriterien können zur Bestimmung einer Schadensart verwendet werden.


    • 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.

    • 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
      : Die Kreatur, die die Quelle des Schadens ist (z.B. das Skelett, das den Pfeil abschoss).

    • direct_entity
      : Das Objekt, das die direkte Ursache für den Schaden ist (z.B. der Pfeil eines Skeletts).

Beispiele siehe aufrufende Auslöser.

Kriterien für eine Schädigung[Bearbeiten]

Diese Kriterien können zur Bestimmung der nicht-tödlichen Schädigung eines Spielers oder Objektes verwendet werden.


    • damage
      : Je nach Auslöser der Schaden, den der Spieler erhält oder den er anrichtet.

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

      • dealt
        : Eine bestimmte Schadensmenge vor der Schadensreduzierung.

      • dealt
        : Ein Schadensbereich.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • taken
        : Eine bestimmte Schadensmenge nach der Schadensreduzierung.

      • taken
        : Ein Schadensbereich.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • source_entity
        : Die Kreatur, die die Quelle des Schadens ist (z.B. das Skelett, das den Pfeil abschoss). Dieses Kriterium wird nur beim Auslöser "entity_hurt_player" verwendet. Bei "player_hurt_entity" ist es der Spieler selbst.

      • direct_entity
        : Das Objekt, das die direkte Ursache für den Schaden ist (z.B. der Pfeil eines Skeletts). Dieses Kriterium wird ebenfalls nur beim Auslöser "entity_hurt_player" verwendet. Bei "player_hurt_entity" ist das gleichnamige Kriterium bei der Schadensart zu verwenden.

      • type
        : Die Art des Schadens.

Beispiele siehe aufrufende Auslöser.

Kriterien für einen Gegenstand[Bearbeiten]

Diese Kriterien können zur Bestimmung eines Gegenstandes verwendet werden.


    • count
      : Bestimmte Anzahl.

    • count
      : Bereich für eine Anzahl.

      • min
        : Minimaler Wert.

      • max
        : Maximaler Wert.

    • data
      : Entfällt mit Version 1.13: Metadatenwert.

    • durability
      : Bestimmte Haltbarkeit.

    • durability
      : Bereich für die Haltbarkeit

      • min
        : Minimaler Wert.

      • max
        : Maximaler Wert.

    • enchantments
      : Liste von Verzauberungen.

      • : Eine Verzauberung.

        • enchantment
          : Verzauberung-ID-Name.

        • levels
          : Bestimmte Effektstufe.

        • levels
          : Bereich für die Effektstufe.

          • min
            : Minimaler Wert.

          • max
            : Maximaler Wert.

    • item
      : Gegenstand-ID-Name.

    • nbt
      : Gegenstandsdaten in geschweiften Klammern.

    • potion
      : Trank-ID-Name.

    • tag
      : Neu mit Version 1.13: Aliasdaten-ID-Name.

Beispiele siehe aufrufende Auslöser.

Auslöser[Bearbeiten]




Neu mit Version 1.13:


    • conditions
      : minecraft:channeled_lightning wird ausgelöst, nachdem der Spieler durch Werfen eines mit Entladung verzauberten Dreizacks einen Blitz auf ein Objekt geschleudert hat.


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


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

      • level
        : Eine bestimmte Stufe nach dem Ausbau.

      • level
        : Eine Stufenbereich.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.


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




    • 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
        : Bestimmte Anzahl der Erfahrungslevel, die beim Verzaubern verbraucht wurden.

      • levels
        : Erfahrungslevelbereich.

        • min
          : Minimaler Wert.

        • max
          : Maximaler 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.

      • block
        : ID-Name des Blockes, in dem der Spieler steht.

      • state
        : Die Blockzustände des Blocks.

        • Name des Blockzustandes
          : Wert des Blockzustands.



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

Neu mit Version 1.13:


    • conditions
      : minecraft:filled_bucket wird ausgelöst, nachdem der Spieler einen Eimer gefüllt hat.

Neu mit Version 1.13:




    • 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
        : Kriterien für die Belegung der Inventarslots.

        • empty
          : Bestimmte Anzahl leerer Slots im Inventar.

        • empty
          : Bereich für die Anzahl lererer Slots.

          • min
            : Minimaler Wert.

          • max
            : Maximaler Wert.

        • full
          : Bestimmte Anzahl komplett gefüllter Slots (voller Stapel) im Inventar.

        • full
          : Bereich für die Anzahl komplett gefüllter Slots.

          • min
            : Minimaler Wert.

          • max
            : Maximaler Wert.

        • occupied
          : Bestimmte Anzahl belegter Slots im Inventar.

        • occupied
          : Bereich für die Anzahl belegter Slots im Inventar.

          • min
            : Minimaler Wert.

          • max
            : Maximaler Wert.


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

      • delta
        : Ein bestimmter Unterschied in der Haltbarkeit des Gegenstandes.

      • delta
        : Ein Bereich für den Unterschied in der Haltbarkeit.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • durability
        : Eine bestimmte verbleibende Haltbarkeit des Gegenstandes.

      • durability
        : Ein Bereich für die verbleibende Haltbarkeit.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.

      • item
        : Der Gegenstand bevor er beschädigt wurde.


    • conditions
      : minecraft:levitation wird ausgelöst, wenn der Spieler den Statuseffekt Schwebekraft hat.
      • Kriterien für die Entfernung, die geschwebt wird.

      • duration
        : Bestimmte Dauer der Schwebekraft im Ticks.

      • duration
        : Bereich für die Dauer

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.



    • conditions
      : minecraft:nether_travel wird ausgelöst, wenn der Spieler in den Nether reist und dann in die Oberwelt zurückkehrt.
      • Kriterien für die Entfernung zwischen dem Oberwelt-Punkt, an dem der Spieler den Nether betreten hat und der Oberwelt-Punkt, an dem er wieder heraus kommt.


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




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





    • 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
        : Eine bestimmte horizontale Entfernung zwischen dem Spieler und der Festung.

      • distance
        : Ein Entfernungsbereich.

        • min
          : Minimaler Wert.

        • max
          : Maximaler Wert.


Geschichte[Bearbeiten]

Promotional Content