This page relates to Blood Magic, which has built-in support!

Blood Magic Alchemie Array

Link to 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().

Rezept hinzufügen

Link to 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(name as string, output as IItemStack, baseInput as IIngredient, addedInput as IIngredient, texture as ResourceLocation)

<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.</p>

<p spaces-before="0">Die Standardwerte, die Blood Magic selbst verwenden, sind folgende:</p> <pre><code class="zenscript"><resource:bloodmagic:textures/models/alchemyarrays/airsigil.png> <resource:bloodmagic:textures/models/alchemyarrays/bindingarray.png> <resource:bloodmagic:textures/models/alchemyarrays/bouncearray.png> <resource:bloodmagic:textures/models/alchemyarrays/divinationsigil.png> <resource:bloodmagic:textures/models/alchemyarrays/fastminersigil.png> <resource:bloodmagic:textures/models/alchemyarrays/growthsigil.png> <resource:bloodmagic:textures/models/alchemyarrays/lavasigil.png> <resource:bloodmagic:textures/models/alchemyarrays/lightsigil.png> <resource:bloodmagic:textures/models/alchemyarrays/magnetismsigil.png> <resource:bloodmagic:textures/models/alchemyarrays/moonarray.png> <resource:bloodmagic:textures/models/alchemyarrays/movementarray.png> <resource:bloodmagic:textures/models/alchemyarrays/sightsigil.png> <resource:bloodmagic:textures/models/alchemyarrays/spikearray.png> <resource:bloodmagic:textures/models/alchemyarrays/sunarray.png> <resource:bloodmagic:textures/models/alchemyarrays/updraftarray.png> <resource:bloodmagic:textures/models/alchemyarrays/voidsigil.png> <resource:bloodmagic:textures/models/alchemyarrays/watersigil.png> `</pre>

The following script will remove all recipes from the Alchemy Array that output a Divination Sigil.

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

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