====== Crafting Rezepte ====== ===== Hinzufügen eines grundlegenden Rezeptes ===== Stell sicher, dass du schon [[de:tutorial:items|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: { "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 Tag''minecraft:logs'' (alle Stämme) enthält. ''R'' bezieht sich nur auf das Item Redstone. Für mehr Informationen, wie Tags funtionieren, klick [[https://minecraft.gamepedia.com/Tag|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 [[https://minecraft.gamepedia.com/Recipe|hier]]. Rezepte können auch dynamisch zur Laufzeit generiert werden. Für mehr Infos klick [[de:tutorial:dynamic_recipe_generation|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 [[https://minecraft.gamepedia.com/Recipe#List_of_recipe_types|hier]]. Du kannst sogar ein eigenen Rezepttyp erstellen: [[de:tutorial:recipe_types_introduction|Einführung in RecipeTypes]]