Table of Contents
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
. Dascount
-Feld ist optional. Wenn ducount
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 Stamm | irgendein Stamm | irgendein Stamm |
irgendein Stamm | Redstone | Nichts |
irgendein Stamm | irgendein Stamm | irgendein 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