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

Immersive Engineering Squeezer

Der Squeezer ist vom Typ IRecipeManager und implementiert alle Methoden, die für IRecipeManager verfügbar sind wie removeRecipe() und removeAll().

Methoden

Item Rezepte hinzufügen

Das folgende Skript wird ein Rezept hinzufügen, das Erde aus neun Slag und 9000 IF ausgibt.

ZenScript
Copy
// <recipetype:immersiveengineering:squeezer>.addRecipe(string recipePath, IIngredient input, int energy, IItemStack itemOutput)

<recipetype:immersiveengineering:squeezer>.addRecipe("slag_off", <item:immersiveengineering:slag> * 9, 5000, <item:minecraft:dirt>);

Flüssigkeitsrezepte hinzufügen

Das folgende Skript wird ein Rezept hinzufügen, das 250mb Creosote (Fluid) ausgibt aus 8 Kohle und 6000 IF.

ZenScript
Copy
// <recipetype:immersiveengineering:squeezer>.addRecipe(string recipePath, IIngredient input, int energy, IFluidStack fluidOutput)

<recipetype:immersiveengineering:squeezer>.addRecipe("the_last_drops", <item:minecraft:coal> * 8, 6000, <fluid:immersiveengineering:creosote> * 250);

Rezepte für Items und Flüssigkeiten hinzufügen

Das folgende Skript wird ein Rezept hinzufügen, das 2500mb Kreosote (Fluid) und einen Diamanten aus 8 Kohleblöcken und 6000 IF ausgibt.

ZenScript
Copy
// <recipetype:immersiveengineering:squeezer>.addRecipe(string recipePath, IIngredient input, int energy, IFluidStack fluidOutput, IItemStack itemOutput)

<recipetype:immersiveengineering:squeezer>.addRecipe("pressure_creates_diamonds", <item:minecraft:coal_block> * 8, 6000, <fluid:immersiveengineering:creosote> * 2500, <item:minecraft:diamond>);

Item Rezepte entfernen

The following script will remove all recipes from the Squeezer that output HOP Graphite Dust.

ZenScript
Copy
//<recipetype:immersiveengineering:squeezer>.removeRecipe(IItemStack output)

<recipetype:immersiveengineering:squeezer>.removeRecipe(<item:immersiveengineering:dust_hop_graphite>);

FluidStack-Rezepte entfernen

The following script will remove all recipes from the Squeezer that output exactly 60Mb of Plant Oil.

ZenScript
Copy
// <recipetype:immersiveengineering:squeezer>.removeRecipe(IFluidStack output)

<recipetype:immersiveengineering:squeezer>.removeRecipe(<fluid:immersiveengineering:plantoil> * 60);

Flüssigkeitsrezepte entfernen

The following script will remove all recipes from the Squeezer that output any amount of Plant Oil.

ZenScript
Copy
// <recipetype:immersiveengineering:squeezer>.removeRecipe(MCFluid output)

<recipetype:immersiveengineering:squeezer>.removeRecipe(<fluid:immersiveengineering:plantoil>.fluid);