This page relates to Blood Magic, which has built-in support!
Blood Magic Blutaltar
Link to blood-magic-blutaltar
Der Blood Altar ist vom Typ IRecipeManager und implementiert alle Methoden, die IRecipeManager's zur Verfügung stehen wie removeRecipe()
und removeAll()
.
Methoden
Link to methoden
Rezept hinzufügen
Link to rezept-hinzufügen
Das folgende Skript fügt ein Rezept hinzu, das einen Diamanten ausgibt, wenn Kohle einem Blutaltar gegeben wird. Der Altar benötigt 5 Sekunden, benötigt eine Mindestebene von 0 und benötigt 500 Lebenspunkte vom Spieler, das 1 Lebenspunkt pro Tick verbraucht und 1 Lebenspunkt pro Tick entzieht, wenn nicht genug Lebenspunkte zur Verfügung gestellt wurden.
ZenScript Copy// <recipetype:bloodmagic:altar>.addRecipe(name as string, output as IItemStack, input as IIngredient, minimumTier as int, syphon as int, consumeRate as int, drainRate int)
<recipetype:bloodmagic:altar>.addRecipe("altar_test", <item:minecraft:diamond>, <item:minecraft:coal>, 0, 500, 1, 1);
Remove Recipes
Link to remove-recipes
The following script will remove all recipes from the Blood Altar that output a Reinforced Slate.
ZenScript Copy// <recipetype:bloodmagic:altar>.removeRecipe(output as IItemStack);
<recipetype:bloodmagic:altar>.removeRecipe(<item:bloodmagic:reinforcedslate>);