Rezeptdefinition

Aus Minecraft Wiki
Zur Navigation springen Zur Suche springen

Die Rezeptdefinitionen sind datengesteuert und können durch Datenpaketen[Nur Java Edition] oder mit Add-ons[Nur Bedrock Edition] konfiguriert werden. Jedes Rezept für das Handwerk, Erhitzen, Hochofen, Lagerfeuer, Räucherofen, Steinsäge, Aufwertens und Verzierens verwendet dieses System. In der Bedrock Edition verwenden Kartentische und Brauen dieses System ebenfalls. Webstuhl-Rezepte können derzeit in keiner Version angepasst werden.

  • client.jar: Die originalen Rezeptdefinitionen stehen in der client.jar.
    • data: Die Standard-Weltdaten.
      • minecraft: Die Minecraft-Standard-Weltdaten.
        • recipe: Die Rezeptdefinitionen.
  • <Name des Datenpakets>:

Die Original-Rezeptdefinitionen gehören zu den Standard-Weltdaten und werden mit Datenpaketen geändert. Der Befehl /datapack disable vanilla deaktiviert die Standard-Weltdaten. Damit kann man auch keine Rezepte mehr anwenden. Allerdings hat das auch weitere Auswirkungen (siehe hier).

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

Rezeptdaten ändern

[Bearbeiten | Quelltext bearbeiten]

Um ein Rezept zu ändern, platziert man die entsprechende Datei mit dem richtigen Namen im richtigen Ordner. Das bedeutet, man muss nicht alle Rezeptdaten 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/recipe/bucket.json

Nach dem nächsten Spielstart oder nach dem Befehl /reload werden die geänderten Rezeptdaten angewendet. Im Beispiel ändert sich das Eimer-Rezept.

Um ein Rezept zu löschen, kopiert man es in ein Datenpaket und entfernt die result-Eigenschaft.

Komplett neues Rezept hinzufügen

[Bearbeiten | Quelltext bearbeiten]

Man kann auch beliebige eigene Rezepte hinzufügen. Dies ist nicht nur für Blöcke und Gegenstände möglich, für die es noch kein Rezept gibt, sondern man kann auch zu einem Block- oder Gegenstand-Rezept alternative Rezepte anlegen (Beispiel in den Originaldaten: bone_meal_from_bone.json, bone_meal_from_bone_block.json). Neue Blöcke oder Gegenstände können jedoch nicht erfunden werden, das ist nur mit Modifikationen möglich.

Eigene Rezeptdefinitionen hinterlegt man idealerweise in einem eigenen Namensraum, um sie deutlich von den Minecraft-Rezeptdaten zu unterscheiden. Beispiel:

.minecraft/saves/Name des Weltordners/datapacks/Name des Datenpakets/data/eigener-namensraum/recipe/eigenes-rezept.json

Die Eindeutigkeit eines Rezeptes ergibt sich weder durch den Namen der Rezeptdatei (der kann beliebig sein) noch durch das Ergebnis (es darf alternative Rezepte mit gleichem Ergebnis geben), sondern durch die Zutaten und ihre Anordnung. Hat man in einem Datenpaket mehrere Rezepte mit identischen Zutaten in identischer Anordnung, beachtet das Spiel davon nur die alphabetisch erste Rezeptdatei.

Nach dem nächsten Spielstart oder nach dem Befehl /reload können die geänderten Rezepte angewendet werden. Neue Rezepte erscheinen aber nicht automatisch im Rezeptbuch, wenn die Zutat ins Inventar kommt. Dazu müssen zusätzlich die passenden Rezept-Fortschritte in den Fortschrittsdaten angelegt werden. Oder die neuen Rezepte werden mit dem Befehl /recipe give @p eigener-namensraum:eigenes-rezept für das Rezeptbuch freigeschaltet.

Sobald man einen bestimmten Block oder Gegenstand in sein Inventar bekommt, werden alle Rezepte freigeschaltet, die ihn als Zutat haben. Wann ein Rezept freigeschaltet wird, ist jedoch nicht in den Rezeptdefinitionen, sondern in den Fortschrittsdaten hinterlegt. Das Freischalten eines Rezeptes bestimmt, ob es im Rezeptbuch enthalten ist. Dort werden die freigeschalteten Rezepte in der Kategorie und dem Aussehen angezeigt, wie es in den Rezeptdefinitionen hinterlegt ist. Klickt man ein Rezept im Rezeptbuch an, werden die Zutaten genau so im Rezeptfeld angezeigt, wie sie in den Rezeptdefinitionen hinterlegt sind, auch wenn eine andere Anordnung möglich ist.

Um ein Rezept anwenden zu können, muss es nicht freigeschaltet (= im Rezeptbuch enthalten) sein, denn das ist lediglich eine Hilfe, um neue Rezepte kennenzulernen. Voraussetzung für die Anwendung eines Rezeptes ist nur die Existenz einer entsprechenden Rezeptdatei. Wenn ein Block oder Gegenstand in keiner Rezeptdatei als Ergebnis enthalten ist, kann man ihn auch nicht herstellen.

Beim Ablegen von Blöcken oder Gegenständen in ein Handwerksfeld (Spielerinventar oder Werkbank) prüft das Spiel, ob Zutaten und Anordnung zu einem Rezept passen. Wenn ja, wird das Ergebnis mit der entsprechenden Anzahl angezeigt. Diese Prüfung geschieht bei jeder Änderung im Handwerksfeld, so dass sich beim Hinzufügen von weiteren Zutaten das Ergebnis nochmal ändern kann. Bei Ofenrezepten erfolgt ebenfalls eine Prüfung: Nur wenn eine gültige Zutat erkannt wird, beginnt bei Hinzufügung von Brennstoff der Erhitzungsvorgang.

Liste der Rezeptdaten

[Bearbeiten | Quelltext bearbeiten]

blasting (Schmelzofenrezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Rezept in einem Schmelzofen dar.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:blasting
    • category: Optional. Steuert, zu welcher Rezeptbuch-Kategorie das Rezept gehört. Verfügbare Werte sind: blocks und misc. Standardmäßig misc.
    • group: Optional. Eine Zeichenfolgekennung. Wird verwendet, um mehrere Rezepte im Rezeptbuch zusammenzufassen. Rezepte mit derselben Gruppenkennung, aber unterschiedlichen Kategorien werden in zwei verschiedene Gruppen aufgeteilt.
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • ingredient: Die Zutat für das Rezept. Kann eine der folgenden sein: ID, eine Gruppe mit # oder ein -Array mit IDs.
    • cookingtime: Optional. Die Kochzeit des Rezepts in Ticks. Standardmäßig 100.
    • result: Der Ausgabe-Gegenstand des Rezepts als Verbundtyp oder in Kurzschreibweise als String.
      • id: Eine Gegenstands-ID.
      • count: Optional. Die Menge des Gegenstands. Fällt auf 1 zurück, wenn das Feld fehlt.
      • components: Optional. Zusätzliche Informationen zum Gegenstand. Siehe Gegenstandskomponenten.
    • experience: Optional. Die Ausgabe Erfahrung des Rezepts.

brewing (Braurezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Brauen-Rezept in einem Braustand dar.

  • : Der namenlose Wurzel-Verbundtyp.
    • *type: minecraft:brewing
    • *input: Der Eingabe-Gegenstand des Rezepts. Muss eine Flasche sein, die den Bedingungen entspricht.
    • *reagent: Der Reaktionsgegenstand des Rezepts.
    • *output: Der Ausgabe-Gegenstand des Rezepts.

campfire_cooking (Lagerfeuerrezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Rezept in einem Lagerfeuer dar.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:campfire_cooking
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • ingredient: Die Zutat für das Rezept. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • cookingtime: Optional. Die Bratzeit des Rezepts in Ticks. Standardmäßig 100.
    • result: Der Ausgabe-Gegenstand des Rezepts als Verbundtyp oder in Kurzschreibweise als String.
      • id: Eine Gegenstands-ID.
      • count: Optional. Die Menge des Gegenstands. Fällt auf 1 zurück, wenn das Feld fehlt.
      • components: Optional. Zusätzliche Informationen zum Gegenstand. Siehe Gegenstandskomponenten.

Obwohl alle Lagerfeuer-Kochrezepte in Vanilla eine Bratzeit von 600 Ticks haben, beträgt die Standardzeit 100 Ticks.

Lagerfeuer-Rezepte lösen das Kriterium recipe_unlocked nicht aus.

crafting_shaped (Handwerksrezept mit Muster)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein geformtes Werkbankrezept in einen Werkbank dar.

Der im Muster verwendete Schlüssel kann jedes einzelne Zeichen sein, außer , dem Leerzeichen, das für leere Plätze in einem Rezept reserviert ist.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:crafting_shaped
    • category: Optional. Steuert, zu welcher Rezeptbuch-Kategorie das Rezept gehört. Verfügbare Werte sind: equipment, building, misc und redstone. Standardmäßig misc.
    • group: Optional. Eine Zeichenfolgekennung. Wird verwendet, um mehrere Rezepte im Rezeptbuch zusammenzufassen. Rezepte mit derselben Gruppenkennung, aber unterschiedlichen Kategorien werden in zwei verschiedene Gruppen aufgeteilt.
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • pattern: Eine Liste von einstelligen Schlüsseln, die zur Beschreibung eines Musters für die Herstellung von Formen verwendet werden. Jede Zeile im Herstellungsraster ist eine Zeichenfolge in dieser Liste mit 3 oder weniger Schlüsseln. Alle Zeichenfolgen in dieser Liste müssen die gleiche Anzahl von Schlüsseln haben. Ein Leerzeichen kann verwendet werden, um eine leere Stelle anzuzeigen.
    • key: Alle Schlüssel, die für dieses Rezept für die Herstellung von Formen verwendet werden.
      • (Ein Schlüssel): Ein Gegenstand, das diesem Schlüssel entspricht. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • result: Der Ausgabe-Gegenstand des Rezepts als Verbundtyp oder in Kurzschreibweise als String.
      • id: Eine Gegenstands-ID.
      • count: Optional. Die Menge des Gegenstands. Fällt auf 1 zurück, wenn das Feld fehlt.
      • components: Optional. Zusätzliche Informationen zum Gegenstand. Siehe Gegenstandskomponenten.

crafting_shapeless (Handwerksrezept formlos)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein formloses Herstellungsrezept in einem Werkbank dar.

Die Zutatenliste muss mindestens einen und höchstens neun Einträge haben.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:crafting_shapeless
    • category: Optional. Steuert, zu welcher Rezeptbuch-Kategorie das Rezept gehört. Verfügbare Werte sind: equipment, building, misc und redstone. Standardmäßig misc.
    • group: Optional. Eine Zeichenfolgekennung. Wird verwendet, um mehrere Rezepte im Rezeptbuch zusammenzufassen. Rezepte mit derselben Gruppenkennung, aber unterschiedlichen Kategorien werden in zwei verschiedene Gruppen aufgeteilt.
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • ingredients: Eine Liste mit Einträgen für dieses formlose Herstellungsrezept. Muss 1 bis 9 Einträge haben.
      • : Ein Eintrag, der aus einer einzelnen Zutat oder einer Liste zulässiger Zutaten besteht. Kann eine der folgenden sein: eine ID, eine Gruppe mit # oder ein -Array mit IDs.
    • result: Der Ausgabe-Gegenstand des Rezepts als Verbundtyp oder in Kurzschreibweise als String.
      • id: Eine Gegenstands-ID.
      • count: Optional. Die Menge des Gegenstands. Standardmäßig 1.
      • components: Optional. Zusätzliche Informationen zum Gegenstand. Siehe Gegenstandskomponenten.

Wenn das Rezept dieselben 9 Zutaten enthält, wird es zu einem minecraft:crafting_shaped-Rezept.

crafting_transmute (Handwerksrezept-Umwandlung)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept in einer Werkbank dar.

Bei Übereinstimmung wird der Eingabe-Gegenstandsstapel kopiert und sein Gegenstandstyp geändert. Dabei bleiben seine Gegenstandskomponenten erhalten. Optional können die Anzahl des Ausgabestapels und dessen Komponenten angepasst werden. Das Rezept funktioniert nicht, wenn Eingabe- und Ausgabe-Gegenstand identisch sind.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_transmute sein.
    • category: Optional. Steuert, zu welcher Rezeptbuch-Kategorie das Rezept gehört. Verfügbare Werte sind: equipment, building, misc und redstone. Standardmäßig misc.
    • group: Optional. Eine Zeichenfolgekennung. Wird verwendet, um mehrere Rezepte im Rezeptbuch zusammenzufassen. Rezepte mit derselben Gruppenkennung, aber unterschiedlichen Kategorien werden in getrennte Gruppen aufgeteilt.
    • show_notification: Optional. Gibt an, ob beim Freischalten des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • input: Zutat für den zu kopierenden Gegenstand. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • material: Zusätzliche Zutat, die für die Umwandlung verbraucht wird. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • material_count: Optional. Ein ganzzahliger Bereich, der die Anzahl der Gegenstände festlegt, die der Zutat material entsprechen müssen. Standardmäßig [1,1].
      • min: Minimum.
      • max: Maximum.
    • result: Der Ausgabe-Gegenstand des Rezepts. Die Gegenstandskomponenten aus der Eingabe bleiben erhalten. Die Anzahl und die Komponenten des Ergebnisses können angepasst werden.
    • add_material_count_to_result: Optional. Gibt an, ob die Anzahl der belegten Slots mit Gegenständen, die der Zutat material entsprechen, zur Anzahl des Ausgabestapels addiert wird. Standardmäßig false.

crafting_dye (Färberezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept zum Färben von Gegenständen in einer Werkbank dar. Dieser Rezepttyp ermöglicht es, die Zutaten und das Ergebnis zu konfigurieren.

Das Rezept verwendet die Zutat target als Eingabegegenstand und wandelt diesen in den unter result angegebenen Gegenstand um. Anschließend wird die Farbe aus der vorhandenen minecraft:dyed_color-Komponente des Eingabegegenstands und den Farben der verwendeten Farbstoffe kombiniert und als neue minecraft:dyed_color-Komponente auf das Ergebnis angewendet.

Für eine erfolgreiche Übereinstimmung muss das Handwerksfeld mindestens zwei Gegenstände enthalten. Es darf nur einen Gegenstand geben, der der Zutat target entspricht. Alle übrigen Gegenstände müssen der Zutat dye entsprechen und die Komponente minecraft:dye besitzen.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_dye sein.
    • category: Optional. Steuert, zu welcher Rezeptbuch-Kategorie das Rezept gehört. Verfügbare Werte sind: equipment, building, misc und redstone. Standardmäßig misc.
    • group: Optional. Eine Zeichenfolgekennung. Wird verwendet, um mehrere Rezepte im Rezeptbuch zusammenzufassen. Rezepte mit derselben Gruppenkennung, aber unterschiedlichen Kategorien werden in getrennte Gruppen aufgeteilt.
    • show_notification: Optional. Gibt an, ob beim Freischalten des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • target: Zutat für den zu färbenden Gegenstand. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Standardmäßig auf die Gruppe #dyeable beschränkt.
    • dye: Zutat für die Farbstoffe. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Übereinstimmende Gegenstände müssen die Komponente minecraft:dye besitzen.
    • result: Der Ausgabe-Gegenstand des Rezepts. Standardmäßig wird der Gegenstandstyp des Eingabegegenstands beibehalten.

crafting_imbue (Imprägnierungsrezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept in einer Werkbank dar, das die Trankeffekte eines Gegenstands auf das Ergebnis überträgt.

Das Rezept erfordert eine Zutat source in der Mitte des Handwerksfelds, die von acht Gegenständen umgeben ist, die der Zutat material entsprechen. Der Wert der minecraft:potion_contents-Komponente des Gegenstands, der der Zutat source entspricht, wird auf den Ausgabestapel übertragen. Dadurch können Trankeffekte und benutzerdefinierte Statuseffekte übernommen werden.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_imbue sein.
    • category: Optional. Steuert, zu welcher Rezeptbuch-Kategorie das Rezept gehört. Verfügbare Werte sind: equipment, building, misc und redstone. Standardmäßig misc.
    • group: Optional. Eine Zeichenfolgekennung. Wird verwendet, um mehrere Rezepte im Rezeptbuch zusammenzufassen. Rezepte mit derselben Gruppenkennung, aber unterschiedlichen Kategorien werden in getrennte Gruppen aufgeteilt.
    • show_notification: Optional. Gibt an, ob beim Freischalten des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • source: Zutat für den Gegenstand, dessen Trankeffekte übernommen werden. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Standardmäßig auf minecraft:lingering_potion beschränkt.
    • material: Zutat für die umgebenden Gegenstände. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Standardmäßig auf minecraft:arrow beschränkt.
    • result: Der Ausgabe-Gegenstand des Rezepts. Standardmäßig werden acht minecraft:tipped_arrow hergestellt.

crafting_special_bannerduplicate (Spezialrezept für Bannerkopien)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept für Bannerkopien dar. Das Rezept ermöglicht es, Muster eines Banners auf ein anderes Banner zu übertragen. Im Gegensatz zu normalen Rezepten kann es die mit dem Banner verknüpften Daten berücksichtigen und kopieren.

Das Rezept benötigt genau zwei Gegenstandsstapel im Handwerksfeld. Der erste passende Banner-Gegenstand liefert die Muster und dient als Quelle; der zweite Banner-Gegenstand dient als Ziel. Beide Banner müssen dieselbe Grundfarbe haben. Das Quellbanner darf höchstens sechs Musterschichten besitzen. Nach der Herstellung bleibt das Quellbanner im Handwerksfeld erhalten.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_special_bannerduplicate sein.
    • banner: Zutat für die Quell- und Zielbanner. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Obwohl sich beliebige Gegenstände angeben lassen, funktioniert das Rezept nur mit Bannern.
    • result: Der Ausgabe-Gegenstandsstapel. Legt den Gegenstand fest, in den das Quellbanner umgewandelt wird.
      • Gegenstandsdaten

crafting_special_bookcloning (Spezialrezept für Buchkopien)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept zum Kopieren beschriebener Bücher dar. Im Gegensatz zu normalen Rezepten kann es die mit dem beschriebenen Buch verknüpften Daten kopieren und die Erstellung von Kopien steuern.

Das Rezept verwendet den Gegenstand, der der Zutat source entspricht, als Quelle für den Buchinhalt. Dieser Gegenstand muss die Komponente minecraft:written_book_contents besitzen. Der Wert der Komponente wird übernommen und das Feld generation um eins erhöht. Das Rezept liefert kein Ergebnis, wenn die Generation des Quellbuchs nach dieser Erhöhung mindestens 2 beträgt.

Die Anzahl der verbrauchten Gegenstände, die der Zutat material entsprechen, wird zur Anzahl des Ausgabestapels addiert. Der Quellgegenstand bleibt nach der Herstellung im Handwerksfeld erhalten.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_special_bookcloning sein.
    • source: Zutat für das Quellbuch. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Übereinstimmende Gegenstände müssen die Komponente minecraft:written_book_contents besitzen.
    • material: Zutat für die zu verbrauchenden Materialgegenstände. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Standardmäßig auf die Gruppe #book_cloning_target beschränkt.
    • allowed_generations: Optional. Ein ganzzahliger Bereich, der die zulässigen Werte des Felds generation der Komponente minecraft:written_book_contents des Gegenstands festlegt, der der Zutat material entspricht. Standardmäßig [0,1]; zulässig sind Teilbereiche von [0,2].
      • min: Minimum.
      • max: Maximum.
    • result: Der Ausgabe-Gegenstandsstapel. Legt den Gegenstand fest, in den das Quellbuch umgewandelt wird.
      • Gegenstandsdaten

crafting_special_firework_rocket (Spezialrezept für Feuerwerksraketen)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept für Feuerwerksraketen dar, bei dem die Zutaten und das Ergebnis konfiguriert werden können. Im Gegensatz zu normalen Rezepten kann es die Komponente minecraft:fireworks des Ergebnisses anhand der verwendeten Zutaten festlegen.

Für ein gültiges Rezept muss mindestens ein Gegenstandsstapel der Zutat shell und mindestens ein Gegenstandsstapel der Zutat fuel vorhanden sein. Es muss genau einen Stapel geben, der der Zutat shell entspricht. Die Anzahl der Stapel, die der Zutat fuel entsprechen, bestimmt das Feld flight_duration der Komponente minecraft:fireworks. Die Feuerwerkseffekte werden aus der Komponente minecraft:firework_explosion der Gegenstände übernommen, die der Zutat star entsprechen. Fehlt diese Komponente, wird sie ignoriert.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_special_firework_rocket sein.
    • shell: Zutat für die Hülle der Feuerwerksrakete. Es muss genau einen Gegenstandsstapel geben, der dieser Zutat entspricht. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • fuel: Zutat für den Treibstoff der Feuerwerksrakete. Die Anzahl der entsprechenden Gegenstandsstapel bestimmt die Flugdauer. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • star: Zutat für die Feuerwerkseffekte. Die Komponente minecraft:firework_explosion entsprechender Gegenstände wird in das Ergebnis übernommen. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • result: Der Ausgabe-Gegenstandsstapel.
      • Gegenstandsdaten

crafting_special_firework_star_fade (Spezialrezept für verblassende Feuerwerkssterne)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept dar, das einem Feuerwerksstern zusätzliche verblassende Farben hinzufügt. Im Gegensatz zu normalen Rezepten kann es die Komponente minecraft:firework_explosion des Ergebnisses anhand der verwendeten Zutaten anpassen.

Das Rezept verwendet den Gegenstand, der der Zutat target entspricht, als Eingabegegenstand. Die übrigen Gegenstände müssen der Zutat dye entsprechen und die Komponente minecraft:dye besitzen. Die Werte des Felds fade_colors dieser Komponente werden als verblassende Farben auf die Komponente minecraft:firework_explosion des Ergebnisses übertragen.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_special_firework_star_fade sein.
    • target: Zutat für den Feuerwerksstern, dessen Feuerwerkseffekte angepasst werden. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • dye: Zutat für die Farbstoffe. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Übereinstimmende Gegenstände müssen die Komponente minecraft:dye besitzen.
    • result: Der Ausgabe-Gegenstandsstapel.
      • Gegenstandsdaten

crafting_special_firework_star (Spezialrezept für Feuerwerkssterne)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept für einen Feuerwerksstern dar. Die Zutaten bestimmen die Farbe, Form und zusätzlichen Effekte des Feuerwerkssterns. Im Gegensatz zu normalen Rezepten kann es die Komponente minecraft:firework_explosion des Ergebnisses anhand der verwendeten Zutaten festlegen.

Für ein gültiges Rezept muss genau ein Gegenstandsstapel der Zutat fuel vorhanden sein. Die Zutaten für die Form und die zusätzlichen Effekte dürfen jeweils höchstens einmal vorkommen. Die Gegenstände, die der Zutat dye entsprechen, müssen die Komponente minecraft:dye besitzen. Deren Farbwerte werden dem Feld colors der Komponente minecraft:firework_explosion hinzugefügt. Entspricht ein Gegenstand der Zutat trail oder twinkle, wird der jeweilige Effekt aktiviert. Die Form wird anhand der passenden Zutat aus dem Feld shapes bestimmt. Wird keine passende Zutat gefunden, wird standardmäßig die Form small_ball verwendet.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_special_firework_star sein.
    • trail: Zutat zum Aktivieren des Schweifeffekts. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Wenn kein Gegenstand dieser Zutat entspricht, wird der Effekt nicht aktiviert.
    • twinkle: Zutat zum Aktivieren des Funkeneffekts. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Wenn kein Gegenstand dieser Zutat entspricht, wird der Effekt nicht aktiviert.
    • fuel: Zutat für den Treibstoff. Es muss genau einen Gegenstandsstapel geben, der dieser Zutat entspricht. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • dye: Zutat für die Farbstoffe. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein. Übereinstimmende Gegenstände müssen die Komponente minecraft:dye besitzen.
    • shapes: Eine Zuordnung von Formen zu Zutaten.
      • small_ball: Zutat für die kleine Kugelform.
      • large_ball: Zutat für die große Kugelform.
      • burst: Zutat für die Sprengform.
      • star: Zutat für die Sternform.
      • creeper: Zutat für die Creeperform.
    • result: Der Ausgabe-Gegenstandsstapel.
      • Gegenstandsdaten

crafting_special_mapextending (Spezialrezept zum Verkleinern von Karten)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept zum Verkleinern des Maßstabes von Karten dar. Im Gegensatz zu normalen Rezepten kann es die mit dem Kartengegenstand verknüpften Daten aktualisieren.

Die Zutat map muss sich in der Mitte des Handwerksfelds befinden und eine Karte mit der Komponente minecraft:map_id enthalten. Die acht umliegenden Felder müssen mit Gegenständen belegt sein, die der Zutat material entsprechen. Die Karte muss gültige Kartendaten besitzen, darf keine Entdeckerkarte sein und darf noch nicht den kleinsten Maßstab erreicht haben.

Das Ergebnis wird erstellt, indem der Gegenstand, der der Zutat map entspricht, in den unter result angegebenen Gegenstandsstapel umgewandelt wird. Anschließend wird die Komponente minecraft:map_post_processing gesetzt. Der ursprüngliche Kartengegenstand bleibt im Handwerksfeld erhalten.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_special_mapextending sein.
    • map: Zutat für die zu verkleinernde Karte. Muss sich in der Mitte des Handwerksfelds befinden. Übereinstimmende Gegenstände müssen die Komponente minecraft:map_id besitzen. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • material: Zutat für das Material, das die Karte umgibt. Die acht umliegenden Felder müssen mit entsprechenden Gegenständen belegt sein. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • result: Der Ausgabe-Gegenstandsstapel.
      • Gegenstandsdaten

crafting_special_shielddecoration (Spezialrezept für Schildverzierungen)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept zum Anwenden von Schildmustern dar. Im Gegensatz zu normalen Rezepten kann es die Komponenten minecraft:banner_patterns und minecraft:base_color eines Gegenstands anhand eines Banners festlegen.

Für ein gültiges Rezept müssen genau zwei Gegenstandsstapel im Handwerksfeld vorhanden sein. Der Gegenstand, der der Zutat banner entspricht, muss ein Banner sein. Der Gegenstand, der der Zutat target entspricht, darf keine oder nur eine leere Komponente minecraft:banner_patterns besitzen.

Das Ergebnis wird erstellt, indem der Gegenstand, der der Zutat target entspricht, in den unter result angegebenen Gegenstandsstapel umgewandelt wird. Anschließend werden die Muster des Banners in die Komponente minecraft:banner_patterns kopiert und die Komponente minecraft:base_color anhand der Grundfarbe des Banners festgelegt.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_special_shielddecoration sein.
    • banner: Zutat für das Banner, dessen Grundfarbe und Muster übernommen werden. Übereinstimmende Gegenstände müssen Banner sein. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • target: Zutat für den Gegenstand, auf den die Bannermuster angewendet werden. Übereinstimmende Gegenstände dürfen keine oder nur eine leere Komponente minecraft:banner_patterns besitzen. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • result: Der Ausgabe-Gegenstandsstapel.
      • Gegenstandsdaten

crafting_special_repairitem (Spezialrezept zum Reparieren von Gegenständen)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept zum Reparieren beschädigter Gegenstände dar.

Für ein gültiges Rezept müssen genau zwei Gegenstände desselben Typs im Handwerksfeld vorhanden sein. Beide Gegenstände müssen die Komponenten minecraft:damage und minecraft:max_damage besitzen. Die maximale Haltbarkeit des Ergebnisses entspricht dem höheren Wert der beiden Ausgangsgegenstände. Die verbleibende Haltbarkeit ergibt sich aus der Summe ihrer verbleibenden Haltbarkeit, erhöht um 5 % der maximalen Haltbarkeit. Flüche der beiden Ausgangsgegenstände bleiben erhalten. Von allen übrigen Verzauberungen wird jeweils die höchste vorhandene Stufe übernommen.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_special_repairitem sein.

crafting_decorated_pot (Verzierter Krug)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Herstellungsrezept für einen verzierten Krug dar.

Die Zutaten müssen an den vorgegebenen Positionen im Handwerksfeld liegen. Die Gegenstände, die den Zutaten entsprechen, werden den jeweiligen Feldern der Komponente minecraft:pot_decorations des Ergebnisses zugewiesen.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: Ein Bezeichner, der den Serialisierungstyp des Rezepts angibt. Muss crafting_decorated_pot sein.
    • back: Zutat für die Rückseite des verzierten Krugs. Muss sich in der ersten Zeile und zweiten Spalte des Handwerksfelds befinden. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • left: Zutat für die linke Seite des verzierten Krugs. Muss sich in der zweiten Zeile und ersten Spalte des Handwerksfelds befinden. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • right: Zutat für die rechte Seite des verzierten Krugs. Muss sich in der zweiten Zeile und dritten Spalte des Handwerksfelds befinden. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • front: Zutat für die Vorderseite des verzierten Krugs. Muss sich in der dritten Zeile und zweiten Spalte des Handwerksfelds befinden. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • result: Der Ausgabe-Gegenstandsstapel.
      • Gegenstandsdaten

smelting (Ofenrezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Erhitzen-Rezept in einem Ofen dar.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:smelting
    • category: Optional. Steuert, zu welcher Rezeptbuch-Kategorie das Rezept gehört. Verfügbare Werte sind: food, blocks, ein und misc. Standardmäßig misc.
    • group: Optional. Eine Zeichenfolgekennung. Wird verwendet, um mehrere Rezepte im Rezeptbuch zusammenzufassen. Rezepte mit derselben Gruppenkennung, aber unterschiedlichen Kategorien werden in zwei unterschiedliche Gruppen aufgeteilt.
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • ingredient: Die Zutat für das Rezept. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • cookingtime: Optional. Die Kochzeit des Rezepts in Ticks. Standardmäßig 200.
    • result: Der Ausgabe-Gegenstand des Rezepts als Verbundtyp oder in Kurzschreibweise als String.
      • id: Eine Gegenstands-ID.
      • count: Optional. Die Menge des Gegenstands. Fällt auf 1 zurück, wenn das Feld fehlt.
      • components: Optional. Zusätzliche Informationen zum Gegenstand. Siehe Gegenstandskomponenten.
    • experience: Optional. Die Ausgabe Erfahrung des Rezepts.

smithing_transform (Schmiedetischaufwertungsrezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Aufwertungs-Rezept in einem Schmiedetisch dar.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:smithing_transform
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • template: Optional. Zutat, die ein Gegenstand angibt, das als Vorlage dienen soll. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • base: Optional. Zutat, die ein zu aktualisierender Gegenstand angibt. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • addition: Optional. Zutat, die ein hinzuzufügender Gegenstand angibt. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • result: Der Ausgabe-Gegenstand des Rezepts als Verbundtyp oder in Kurzschreibweise als String.
      • id: Eine Gegenstands-ID.
      • count: Optional. Die Menge des Gegenstands. Standardmäßig 1.
      • components: Optional. Zusätzliche Informationen zum Gegenstand. Siehe Gegenstandskomponenten.

Der Ausgabe-Gegenstand kopiert die Komponenten des Eingabe-Gegenstands.

smithing_trim (Schmiedetischverzierungsrezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Verzierungs-Rezept in einem Schmiedetisch dar.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:smithing_trim
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • template: Optional. Zutat, die einen Gegenstand angibt, der als Vorlage dienen soll. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • base: Optional. Zutat, die ein zu verzierenden Gegenstand angibt. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • addition: Optional. Zutat, die ein hinzuzufügendes Gegenstand angibt. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.

Fügt dem Basis-Gegenstand NBT-Daten für den Rüstungsbesatz hinzu.

smoking (Räucherofenrezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Rezept in einem Räucherofen dar.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:smoking
    • category: Optional. Steuert, zu welcher Rezeptbuch-Kategorie das Rezept gehört. Verfügbare Werte sind: food. Standardmäßig food.
    • group: Optional. Eine Zeichenfolgekennung. Wird verwendet, um mehrere Rezepte im Rezeptbuch zusammenzufassen. Rezepte mit derselben Gruppenkennung, aber unterschiedlichen Kategorien werden in zwei verschiedene Gruppen aufgeteilt.
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • ingredient: Die Zutat für das Rezept. Kann eine ID, eine Gruppe mit # oder ein -Array mit IDs sein.
    • cookingtime: Optional. Die Kochzeit des Rezepts in Ticks. Standardmäßig 100.
    • result: Der Ausgabe-Gegenstand des Rezepts als Verbundtyp oder in Kurzschreibweise als String.
      • id: Eine Gegenstands-ID.
      • count: Optional. Die Menge des Gegenstands. Fällt auf 1 zurück, wenn das Feld fehlt.
      • components: Optional. Zusätzliche Informationen zum Gegenstand. Siehe Gegenstandskomponenten.
    • experience: Optional. Die Ausgabe Erfahrung des Rezepts.

stonecutting (Steinsägerezept)

[Bearbeiten | Quelltext bearbeiten]

Stellt ein Rezept in einer Steinsäge dar.

  • : Der namenlose Wurzel-Verbundtyp.
    • type: minecraft:stonecutting
    • show_notification: Optional. Bestimmt, ob beim Entsperren des Rezepts eine Benachrichtigung angezeigt wird. Standardmäßig true.
    • ingredient: Die Zutat für das Rezept. Kann eine der folgenden sein: ID, eine Gruppe mit # oder ein -Array mit IDs.
    • result: Der Ausgabe-Gegenstand des Rezepts als Verbundtyp oder in Kurzschreibweise als String.
      • id: Eine Gegenstands-ID.
      • count: Optional. Die Menge des Gegenstands. Standardmäßig 1.
      • components: Optional. Zusätzliche Informationen zum Gegenstand. Siehe Gegenstandskomponenten.
Eigenschaft Beispiel
crafting_shaped
data/wiki/recipe/red_bed.json
{
  "type": "minecraft:crafting_shaped",
  "category": "misc",
  "group": "bed",
  "key": {
    "#": "minecraft:red_wool",
    "X": "#minecraft:planks"
  },
  "pattern": [
    "###",
    "XXX"
  ],
  "result": {
    "count": 1,
    "id": "minecraft:red_bed"
  }
}
Das Rezept hat ein Muster ("crafting_shaped") und gehört zur Gruppe der Betten, zu der die Betten aller 16 Farben gehören. Das Muster hat zwei Zeilen mit zwei unterschiedlichen Zeichen: Das "#" steht für rote Wolle, das "X" steht für die Gruppe planks (Bretter). In den Gruppendaten ist hinterlegt, dass das alle Holzbretterarten sind. Durch Verwendung der Gruppe kann man an jeder X-Stelle ein Brett in beliebiger Holzart einsetzen. Das Ergebnis ist ein rotes Bett.
crafting_shapeless
data/wiki/recipe/fire_charge.json
{
  "type": "minecraft:crafting_shapeless",
  "category": "misc",
  "ingredients": [
    "minecraft:gunpowder",
    "minecraft:blaze_powder",
    [
      "minecraft:coal",
      "minecraft:charcoal"
    ]
  ],
  "result": {
    "count": 3,
    "id": "minecraft:fire_charge"
  }
}
Das Rezept ist formlos ("crafting_shapeless"). Es gibt drei Zutaten: Schwarzpulver, Lohenstaub und Kohle (entweder Steinkohle oder Holzkohle). Das Ergebnis sind drei Feuerkugeln.
smelting
data/wiki/recipe/glass.json
{
  "type": "minecraft:smelting",
  "category": "blocks",
  "cookingtime": 200,
  "experience": 0.1,
  "ingredient": "#minecraft:smelts_to_glass",
  "result": {
    "id": "minecraft:glass"
  }
}
Das ist ein Ofenrezept, mit dem aus Sand zu Glas geschmolzen wird. Die Zutaten sind eine Block-Gruppe, der für Sand und roten Sand steht.
Versionen der Java Edition
Vollversion
1.12
17w13a
  • Rezeptdefinitionen hinzugefügt.
17w16a
  • Eigenschaft group wird hinzugefügt, um ähnliche Rezepte zu verbinden.
1.13
17w47a
  • Metadaten-Entfernung: Blöcke und Gegenstände haben zur Identifizierung keine Metadaten mehr.
  • Viele Blöcke und Gegenstände erhalten neue ID-Namen, die Namen der Rezeptdateien werden entsprechend angepasst.
17w48a
  • Benutzerdefinierte Rezepte können in einem Datenpaket eingefügt werden.
17w49a
18w06a
  • Rezepte fürs Erhitzen werden in Rezeptdefinitionen ausgelagert.
1.14
19w02a
  • Mit campfire können Lagerfeuer-Rezepte angelegt werden.
1.19.3 (22w42a)
  • Mit der neuen Eigenschaft category kann der Tab des Rezeptbuches, in dem Handwerks- und Ofenrezepte erscheinen, gesteuert werden.
1.19.4 (23w04a)
1.20
1.20-pre2
  • "item":"minecraft:air" kann verwendet werden, um eine Zutat zu kennzeichnen, die zu einem leeren Inventarplatz passt.
1.20-pre6
  • "item":"minecraft:air" kann nicht mehr in Datenpaket-Rezepten verwendet werden.
  • Zutaten in Arrayform sind auch in smithing_trim und smithing_transform-Rezepten auf den Felder-Vorlagen, Basis und Zusatz erlaubt.
1.20.5
24w09a
  • Das item Feld für den Ergebnisgegenstand wird in id umbenannt.
24w10a
1.21 (24w21a)
  • Der Ordner wird von recipes zu recipe geändert.
1.21.2
24w33a
  • Der Rezepttyp crafting_special_suspiciousstew wird entfernt.
  • Das für Rezeptzutaten verwendete Format wird vereinfacht und an andere Felder angepasst, die Gegenstandslisten akzeptieren (wie Gegenstandsprädikate).
24w38a
  • Der Rezepttyp crafting_special_shulkerboxcoloring wird entfernt.
  • Stattdessen wird der neu hinzugefügte crafting_transmute verwendet, der den eingegebenen Gegenstandsstapel kopieren und den Gegenstandstyp ändern kann, aber alle Stapelkomponenten beibehält.
1.21.5
25w02a
  • Das Ergebnisfeld crafting_transmute unterstützt die Angabe einer Anzahl und eines Komponenten-Patches, der auf das Ergebnis angewendet werden soll.
25w04a
  • Rezepttyp smithing_transform: Das Feld base ingredient ist nicht mehr optional.
  • Rezepttyp smithing_trim: Die Felder base, template und addition ingredient sind nicht mehr optional, neues Feld pattern hinzugefügt.
26.1
26.1-snap-3
  • Das Feld result ist nun für alle Rezepttypen, die es enthalten, einheitlicher.
    • Es akzeptiert Kurzformen (z. B. "minecraft:foo", was {"id":"minecraft:foo", "count": 1} entspricht).
    • Für die Rezepttypen smelting, blasting, smoking und campfire_cooking akzeptiert dieses Feld auch das Feld count.
26.1-snap-5
  • Die Rezepttypen crafting_dye und crafting_imbue werden hinzugefügt und ersetzen die Rezepttypen crafting_special_armordye bzw. crafting_special_tippedarrow.
  • Der Rezepttyp crafting_special_mapcloning wird entfernt; seine Funktionalität wird in crafting_transmute integriert.
  • Das Feld show_notification wird mehreren bestehenden Rezepttypen hinzugefügt. Es hat dieselbe Funktion wie das bereits bei crafting_shaped vorhandene Feld.
  • Das ungenutzte Feld group wird aus Rezepten entfernt, die nicht im Rezeptbuch angezeigt werden.
  • Das Feld category wird aus benutzerdefinierten Rezepten entfernt.
  • Mehrere Steinmetz-Rezepte und die zugehörigen Fortschritte werden umbenannt.
  • Die Felder material_count und add_material_count_to_result werden dem Rezepttyp crafting_transmute hinzugefügt. Sie ermöglichen es, die Anzahl der Ausgabegenstände abhängig von der Anzahl der zusätzlichen Zutaten zu erhöhen.
  • Alle benutzerdefinierten Rezepttypen mit Ausnahme von crafting_special_repairitem können die Eingaben und Ausgaben zumindest teilweise konfigurieren. Zuvor ließ sich lediglich das wirkungslose Feld category konfigurieren.
  • Die Anzahl der Ausgabegenstände bei Schmelzrezepten wird korrekt verarbeitet.
26.3
26.3-snap-3
  • Braurezepte sind Datenpaket-gesteuert. Neue Rezepte können über Datenpakete hinzugefügt und bestehende Rezepte geändert werden.
  • Der Rezepttyp minecraft:brewing wird hinzugefügt.
  • Ungültige Rezeptdefinitionsdateien verhindern das Laden einer Welt.
26.3-snap-4
  • Die Rezepte für Räucheröfen und Schmelzöfen verwenden dieselbe Garzeit in ihrer Datendefinition wie die entsprechenden Ofenrezepte.
    • Die Garzeitbeschleunigung erfolgt über den minecraft:cooking/speed_default-Zahlenanbieter, der von den Brennstoffkomponenten des Ofens verwendet wird.