User Tools

Site Tools


de:tutorial:recipes

Crafting Rezepte

Hinzufügen eines grundlegenden Rezeptes

Stell sicher, dass du schon ein Item hinzugefügt hast bevor du dieses Tutorial liest, da wir es nutzen werden.

Bis jetzt konnten wir das Item nur durch Befehle oder im Kreativ-Menü bekommen. Um es für Überlebens-Spieler zugänglich zu machen, müssen wir ein Crafting Rezept für das Item hinzufügen.

Erstelle eine Datei fabric_item.json unter resources/data/tutorial/recipes/ (ersetze tutorial durch deine Mod-ID).
Rezept-Dateien werden konventionell nach ihrem Output benannt, aber sie können irgendeinen Namen haben. Hier ist ein Beispiel für das Item fabric_item, das wir erstellt haben:

resources/data/tutorial/recipes/fabric_item.json
{
  "type": "minecraft:crafting_shaped",
  "pattern": [
    "WWW",
    "WR ",
    "WWW"
  ],
  "key": {
    "W": {
      "tag": "minecraft:logs"
    },
    "R": {
      "item": "minecraft:redstone"
    }
  },
  "result": {
    "item": "tutorial:fabric_item",
    "count": 4
  }
}

Aufschlüsselung des Rezepts:

  • type: Dies ist ein geformtes Rezept
  • result: Dies ist ein Crafting Rezept für 4 tutorial:fabric_item. Das count-Feld ist optional. Wenn du count nicht spezifizierst, ist der Wert standardmäßig 1.
  • pattern: Ein Muster wie das Rezept aufgebaut ist. Jeder Buchstabe repräsentiert ein Item. Ein Leerraum heißt, dass an dieser Stelle kein Item gebraucht wird. Was jeder Buchstabe repräsentiert, wird in key festgelegt.
  • key: Was jeder Buchstabe im Muster bedeutet. W repräsentiert jedes Item, dass

den Tagminecraft:logs (alle Stämme) enthält. R bezieht sich nur auf das Item Redstone. Für mehr Informationen, wie Tags funtionieren, klick hier. Insgesamt würde das Crafting-Rezept so aussehen:

Recipe for 4 fabric_item
irgendein Stammirgendein Stammirgendein Stamm
irgendein StammRedstoneNichts
irgendein Stammirgendein Stammirgendein Stamm

Für mehr Informationen über das Format von Rezepten, siehe hier.

Rezepte können auch dynamisch zur Laufzeit generiert werden. Für mehr Infos klick hier.

Mehr zum Rezepttyp

Der type-Wert kann geändert werden sodass man ihn auch in anderen Handwerks-Blöcken benutzen kann (Ofen, Schmiedetisch, Steinsäge, Lagerfeuer usw.). Siehe weitere Infos hier.

Du kannst sogar ein eigenen Rezepttyp erstellen: Einführung in RecipeTypes

de/tutorial/recipes.txt · Last modified: 2022/07/20 15:35 by 127.0.0.1