Immersive Engineering Squeezer
Link to 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
Link to methoden
Item Rezepte hinzufügen
Link to 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
Link to 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
Link to 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
Link to 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
Link to 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
Link to 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);