Blood Magic has built in mod support! You don't need any other mods for this to work!

Blood Magic Alchemie Array

Das Alchemie-Array ist vom Typ IRecipeManager und implementiert alle Methoden, die IRecipeManager's zur Verfügung stehen wie removeRecipe() und removeAll().

Methoden

Rezept hinzufügen

Das folgende Skript fügt ein Rezept hinzu, das einen Diamanten ausgibt, wenn Erde und Glas einem Alchemie-Array übergeben werden. Wenn die Erde gegeben wird, wird das Alchemie-Array die Textur eines Diamanten verwenden.

ZenScript
Copy
// <recipetype:bloodmagic:array>.addRecipe(String name, IItemStack output, IIngredient baseInput, IIngredient addedInput, ResourceLocation texture)

<recipetype:bloodmagic:array>.addRecipe("alchemy_array_test", <item:minecraft:diamond>, <item:minecraft:dirt>, <item:minecraft:glass>, <resource:textures/item/diamond.png>);

Die ResourceLocation-Textur kann jede Textur im Spiel sein und wird verwendet, wenn der `baseInput</ß> dem Alchemie Array hinzugefügt wurde.

Die Standardwerte, die Blood Magic selbst verwenden, sind folgende:

ZenScript
Copy
[object Object]

Remove Recipes

Das folgende Skript wird alle Rezepte aus dem Alchemie-Array entfernen, die ein Göttliches Siegel ausgeben.

ZenScript
Copy
// <recipetype:bloodmagic:array>>.removeRecipe(IItemStack output);

<recipetype:bloodmagic:array>.removeRecipe(<item:bloodmagic:divinationsigil>);