Immersive Engineering Mixer
Link to immersive-engineering-mixer
Der Mixer ist vom Typ IRecipeManager und implementiert alle Methoden, die für IRecipeManager verfügbar sind wie removeRecipe()
und removeAll()
.
Methoden
Link to methoden
Rezept hinzufügen
Link to rezept-hinzufügen
Das folgende Skript wird ein Rezept hinzufügen, das 8000mb Kreosote (Fluid) ausgibt, wenn ein Eichensetzling, 4 Knochenmehl, ein Eimer mit Kreosote und 8000mb Wasser (Fluid) dem Mixer hinzugefügt wird.
ZenScript Copy// <recipetype:immersiveengineering:mixer>.addRecipe(String recipePath, MCTag<MCFluid> fluidInput , IIngredientWithAmount[] IIngredientinputItems, int energy, MCFluid output, int amount)
<recipetype:immersiveengineering:mixer>.addRecipe("grow_creosote_oil", <tag:fluids:minecraft:water>, [<item:minecraft:oak_sapling>, <item:minecraft:bone_meal> * 4, <item:immersiveengineering:creosote_bucket>], 5000, <fluid:immersiveengineering:creosote>, 8000);
FluidStack-Rezepte entfernen
Link to fluidstack-rezepte-entfernen
The following script will remove all recipes from the Mixer that output exactly 500Mb of Concrete (Fluid).
ZenScript Copy// <recipetype:immersiveengineering:mixer>.removeRecipe(IFluidStack output)
<recipetype:immersiveengineering:mixer>.removeRecipe(<fluid:immersiveengineering:concrete> * 500);
Flüssigkeitsrezepte entfernen
Link to flüssigkeitsrezepte-entfernen
The following script will remove all recipes from the Mixer that output any amount of Concrete (Fluid).
ZenScript Copy// <recipetype:immersiveengineering:mixer>.removeRecipe(MCFluid output)
<recipetype:immersiveengineering:mixer>.removeRecipe(<fluid:immersiveengineering:concrete>.fluid);
Trank Rezepte entfernen
Link to trank-rezepte-entfernen
Trank Rezepte sind Hardcodes, der einzige Weg, um sie zu entfernen, ist sie alle auf einmal zu entfernen, und so wird's gemacht.
ZenScript Copy<recipetype:immersiveengineering:mixer>.removeByName("immersiveengineering:mixer_potion_list");