aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java')
-rw-r--r--src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java1027
1 files changed, 298 insertions, 729 deletions
diff --git a/src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java b/src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java
index 77e6bd6742..342d3a5403 100644
--- a/src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java
+++ b/src/main/java/gregtech/api/interfaces/internal/IGT_RecipeAdder.java
@@ -1,23 +1,19 @@
package gregtech.api.interfaces.internal;
-import gregtech.api.util.GT_Recipe;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
+import gregtech.api.util.GT_Recipe;
+
public interface IGT_RecipeAdder {
+
/**
- * Adds a FusionreactorRecipe
- * Does not work anymore!
+ * Adds a FusionreactorRecipe Does not work anymore!
*/
@Deprecated
- boolean addFusionReactorRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- ItemStack aOutput1,
- int aFusionDurationInTicks,
- int aFusionEnergyPerTick,
- int aEnergyNeededForStartingFusion);
+ boolean addFusionReactorRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aOutput1, int aFusionDurationInTicks,
+ int aFusionEnergyPerTick, int aEnergyNeededForStartingFusion);
/**
* Adds a FusionreactorRecipe
@@ -31,13 +27,8 @@ public interface IGT_RecipeAdder {
* @return true if the Recipe got added, otherwise false.
*/
@Deprecated
- boolean addFusionReactorRecipe(
- FluidStack aInput1,
- FluidStack aInput2,
- FluidStack aOutput1,
- int aFusionDurationInTicks,
- int aFusionEnergyPerTick,
- int aEnergyNeededForStartingFusion);
+ boolean addFusionReactorRecipe(FluidStack aInput1, FluidStack aInput2, FluidStack aOutput1,
+ int aFusionDurationInTicks, int aFusionEnergyPerTick, int aEnergyNeededForStartingFusion);
/**
* Adds a Fusion Reactor Recipe
@@ -49,45 +40,24 @@ public interface IGT_RecipeAdder {
* @param aEnergyNeededForStartingFusion : EU needed to initialize the fusion reaction. (must be >= 0).
* @return true if the recipe got added, otherwise false.
*/
- boolean addFusionReactorRecipe(
- FluidStack[] FluidInputArray,
- FluidStack[] FluidOutputArray,
- int aFusionDurationInTicks,
- int aFusionEnergyPerTick,
- int aEnergyNeededForStartingFusion);
+ boolean addFusionReactorRecipe(FluidStack[] FluidInputArray, FluidStack[] FluidOutputArray,
+ int aFusionDurationInTicks, int aFusionEnergyPerTick, int aEnergyNeededForStartingFusion);
/**
* Adds a Centrifuge Recipe
*
- * @param aInput1 must be != null
- * @param aOutput1 must be != null
- * @param aOutput2 can be null
- * @param aOutput3 can be null
- * @param aOutput4 can be null
- * @param aDuration must be > 0
- */
- boolean addCentrifugeRecipe(
- ItemStack aInput1,
- int aInput2,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- ItemStack aOutput5,
- ItemStack aOutput6,
- int aDuration);
-
- boolean addCentrifugeRecipe(
- ItemStack aInput1,
- int aInput2,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- ItemStack aOutput5,
- ItemStack aOutput6,
- int aDuration,
- int aEUt);
+ * @param aInput1 must be != null
+ * @param aOutput1 must be != null
+ * @param aOutput2 can be null
+ * @param aOutput3 can be null
+ * @param aOutput4 can be null
+ * @param aDuration must be > 0
+ */
+ boolean addCentrifugeRecipe(ItemStack aInput1, int aInput2, ItemStack aOutput1, ItemStack aOutput2,
+ ItemStack aOutput3, ItemStack aOutput4, ItemStack aOutput5, ItemStack aOutput6, int aDuration);
+
+ boolean addCentrifugeRecipe(ItemStack aInput1, int aInput2, ItemStack aOutput1, ItemStack aOutput2,
+ ItemStack aOutput3, ItemStack aOutput4, ItemStack aOutput5, ItemStack aOutput6, int aDuration, int aEUt);
/**
* Adds a Centrifuge Recipe
@@ -99,36 +69,13 @@ public interface IGT_RecipeAdder {
* @param aOutput4 can be null
* @param aDuration must be > 0
*/
- boolean addCentrifugeRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- ItemStack aOutput5,
- ItemStack aOutput6,
- int[] aChances,
- int aDuration,
- int aEUt);
+ boolean addCentrifugeRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, ItemStack aOutput4, ItemStack aOutput5,
+ ItemStack aOutput6, int[] aChances, int aDuration, int aEUt);
- boolean addCentrifugeRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- ItemStack aOutput5,
- ItemStack aOutput6,
- int[] aChances,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addCentrifugeRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, ItemStack aOutput4, ItemStack aOutput5,
+ ItemStack aOutput6, int[] aChances, int aDuration, int aEUt, boolean aCleanroom);
/**
* @param aInput1 must be != null
@@ -141,51 +88,31 @@ public interface IGT_RecipeAdder {
/**
* Adds a Electrolyzer Recipe
*
- * @param aInput1 must be != null
- * @param aOutput1 must be != null
- * @param aOutput2 can be null
- * @param aOutput3 can be null
- * @param aOutput4 can be null
- * @param aDuration must be > 0
- * @param aEUt should be > 0
- */
- boolean addElectrolyzerRecipe(
- ItemStack aInput1,
- int aInput2,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- ItemStack aOutput5,
- ItemStack aOutput6,
- int aDuration,
- int aEUt);
+ * @param aInput1 must be != null
+ * @param aOutput1 must be != null
+ * @param aOutput2 can be null
+ * @param aOutput3 can be null
+ * @param aOutput4 can be null
+ * @param aDuration must be > 0
+ * @param aEUt should be > 0
+ */
+ boolean addElectrolyzerRecipe(ItemStack aInput1, int aInput2, ItemStack aOutput1, ItemStack aOutput2,
+ ItemStack aOutput3, ItemStack aOutput4, ItemStack aOutput5, ItemStack aOutput6, int aDuration, int aEUt);
/**
* Adds a Electrolyzer Recipe
*
- * @param aInput1 must be != null
- * @param aOutput1 must be != null
- * @param aOutput2 can be null
- * @param aOutput3 can be null
- * @param aOutput4 can be null
- * @param aDuration must be > 0
- * @param aEUt should be > 0
- */
- boolean addElectrolyzerRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- ItemStack aOutput5,
- ItemStack aOutput6,
- int[] aChances,
- int aDuration,
- int aEUt);
+ * @param aInput1 must be != null
+ * @param aOutput1 must be != null
+ * @param aOutput2 can be null
+ * @param aOutput3 can be null
+ * @param aOutput4 can be null
+ * @param aDuration must be > 0
+ * @param aEUt should be > 0
+ */
+ boolean addElectrolyzerRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, ItemStack aOutput4, ItemStack aOutput5,
+ ItemStack aOutput6, int[] aChances, int aDuration, int aEUt);
/**
* Adds a Chemical Recipe
@@ -207,54 +134,36 @@ public interface IGT_RecipeAdder {
* @param aOutput must be != null
* @param aDuration must be > 0
*/
- boolean addChemicalRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- int aDuration);
+ boolean addChemicalRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput, int aDuration);
/**
- * Adds a Chemical Recipe
- * Only use this when the recipe conflicts in MultiBlock!
+ * Adds a Chemical Recipe Only use this when the recipe conflicts in MultiBlock!
*
* @param aInput1 must be != null
* @param aInput2 must be != null
- * @param aOutput must be != null
+ * @param aOutput must be != null
* @param aOutput2 must be != null
* @param aDuration must be > 0
*/
- boolean addChemicalRecipeForBasicMachineOnly(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- ItemStack aOutput2,
- int aDuration,
- int aEUtick);
+ boolean addChemicalRecipeForBasicMachineOnly(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput,
+ FluidStack aFluidOutput, ItemStack aOutput, ItemStack aOutput2, int aDuration, int aEUtick);
/**
* Adds a Chemical Recipe
*
* @param aInput1 must be != null
* @param aInput2 must be != null
- * @param aOutput must be != null
+ * @param aOutput must be != null
* @param aOutput2 must be != null
* @param aDuration must be > 0
*/
- boolean addChemicalRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- ItemStack aOutput2,
- int aDuration);
+ boolean addChemicalRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput, ItemStack aOutput2, int aDuration);
/**
- * Adds Recipes for creating a radically polymerized polymer from a base Material (for example Ethylene -> Polyethylene)
+ * Adds Recipes for creating a radically polymerized polymer from a base Material (for example Ethylene ->
+ * Polyethylene)
*
* @param aBasicMaterial The basic Material
* @param aBasicMaterialCell The corresponding Cell basic Material
@@ -267,70 +176,44 @@ public interface IGT_RecipeAdder {
*
* @param aInput1 must be != null
* @param aInput2 must be != null
- * @param aOutput must be != null
+ * @param aOutput must be != null
* @param aDuration must be > 0
* @param aEUtick must be > 0
*/
- boolean addChemicalRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- int aDuration,
- int aEUtick);
-
- boolean addChemicalRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- ItemStack aOutput2,
- int aDuration,
- int aEUtick,
- boolean aCleanroom);
+ boolean addChemicalRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput, int aDuration, int aEUtick);
+
+ boolean addChemicalRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput, ItemStack aOutput2, int aDuration, int aEUtick, boolean aCleanroom);
/**
* Adds a Chemical Recipe
*
* @param aInput1 must be != null
* @param aInput2 must be != null
- * @param aOutput must be != null
+ * @param aOutput must be != null
* @param aOutput2 must be != null
* @param aDuration must be > 0
* @param aEUtick must be > 0
*/
- boolean addChemicalRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- ItemStack aOutput2,
- int aDuration,
- int aEUtick);
+ boolean addChemicalRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput, ItemStack aOutput2, int aDuration, int aEUtick);
/**
* Adds a Chemical Recipe that only exists in the Large Chemical Reactor
*
- * @param aInputs item inputs
- * @param aFluidInputs fluid inputs
+ * @param aInputs item inputs
+ * @param aFluidInputs fluid inputs
* @param aFluidOutputs fluid outputs
- * @param aOutputs item outputs
- * @param aDuration must be > 0
- * @param aEUtick must be > 0
- * <br>aInputs and aFluidInputs must contain at least one valid input.
- * <br>aOutputs and aFluidOutputs must contain at least one valid output.
+ * @param aOutputs item outputs
+ * @param aDuration must be > 0
+ * @param aEUtick must be > 0 <br>
+ * aInputs and aFluidInputs must contain at least one valid input. <br>
+ * aOutputs and aFluidOutputs must contain at least one valid output.
*
*/
- boolean addMultiblockChemicalRecipe(
- ItemStack[] aInputs,
- FluidStack[] aFluidInputs,
- FluidStack[] aFluidOutputs,
- ItemStack[] aOutputs,
- int aDuration,
- int aEUtick);
+ boolean addMultiblockChemicalRecipe(ItemStack[] aInputs, FluidStack[] aFluidInputs, FluidStack[] aFluidOutputs,
+ ItemStack[] aOutputs, int aDuration, int aEUtick);
/**
* Adds a Blast Furnace Recipe
@@ -344,14 +227,8 @@ public interface IGT_RecipeAdder {
* @param aLevel should be > 0 is the minimum Heat Level needed for this Recipe
*/
@Deprecated
- boolean addBlastRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- ItemStack aOutput1,
- ItemStack aOutput2,
- int aDuration,
- int aEUt,
- int aLevel);
+ boolean addBlastRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aOutput1, ItemStack aOutput2, int aDuration,
+ int aEUt, int aLevel);
/**
* Adds a Blast Furnace Recipe
@@ -364,59 +241,29 @@ public interface IGT_RecipeAdder {
* @param aEUt should be > 0
* @param aLevel should be > 0 is the minimum Heat Level needed for this Recipe
*/
- boolean addBlastRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- int aDuration,
- int aEUt,
- int aLevel);
-
- boolean addBlastRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- ItemStack aInput3,
- ItemStack aInput4,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- int aDuration,
- int aEUt,
- int aLevel);
+ boolean addBlastRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, FluidStack aFluidOutput,
+ ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt, int aLevel);
+
+ boolean addBlastRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aInput3, ItemStack aInput4,
+ FluidStack aFluidInput, FluidStack aFluidOutput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3,
+ ItemStack aOutput4, int aDuration, int aEUt, int aLevel);
/**
* Adds a Plasma Forge Recipe
*
- * @param ItemInputArray Array of input items.
- * @param FluidInputArray Array of output items.
- * @param OutputItemArray Array of input fluids.
- * @param FluidOutputArray Array of output items.
- * @param aDuration Must be > 0. Duration in ticks.
- * @param aEUt Should be > 0. EU/t.
- * @param coil_heat_level Should be > 0. Heat of the coils used.
- */
- boolean addPlasmaForgeRecipe(
- ItemStack[] ItemInputArray,
- FluidStack[] FluidInputArray,
- ItemStack[] OutputItemArray,
- FluidStack[] FluidOutputArray,
- int aDuration,
- int aEUt,
- int coil_heat_level);
-
- boolean addPrimitiveBlastRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- int aCoalAmount,
- ItemStack aOutput1,
- ItemStack aOutput2,
- int aDuration);
+ * @param ItemInputArray Array of input items.
+ * @param FluidInputArray Array of output items.
+ * @param OutputItemArray Array of input fluids.
+ * @param FluidOutputArray Array of output items.
+ * @param aDuration Must be > 0. Duration in ticks.
+ * @param aEUt Should be > 0. EU/t.
+ * @param coil_heat_level Should be > 0. Heat of the coils used.
+ */
+ boolean addPlasmaForgeRecipe(ItemStack[] ItemInputArray, FluidStack[] FluidInputArray, ItemStack[] OutputItemArray,
+ FluidStack[] FluidOutputArray, int aDuration, int aEUt, int coil_heat_level);
+
+ boolean addPrimitiveBlastRecipe(ItemStack aInput1, ItemStack aInput2, int aCoalAmount, ItemStack aOutput1,
+ ItemStack aOutput2, int aDuration);
/**
* Adds a Canning Machine Recipe
@@ -426,8 +273,8 @@ public interface IGT_RecipeAdder {
* @param aDuration must be > 0, 100 ticks is standard.
* @param aEUt should be > 0, 1 EU/t is standard.
*/
- boolean addCannerRecipe(
- ItemStack aInput1, ItemStack aInput2, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt);
+ boolean addCannerRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aOutput1, ItemStack aOutput2, int aDuration,
+ int aEUt);
/**
* Adds an Alloy Smelter Recipe
@@ -440,8 +287,8 @@ public interface IGT_RecipeAdder {
*/
boolean addAlloySmelterRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aOutput1, int aDuration, int aEUt);
- boolean addAlloySmelterRecipe(
- ItemStack aInput1, ItemStack aInput2, ItemStack aOutput1, int aDuration, int aEUt, boolean hidden);
+ boolean addAlloySmelterRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aOutput1, int aDuration, int aEUt,
+ boolean hidden);
/**
* Adds a CNC-Machine Recipe
@@ -473,8 +320,8 @@ public interface IGT_RecipeAdder {
* @param aEUt should be > 0
*
*/
- boolean addAssemblerRecipe(
- ItemStack[] aInputs, FluidStack aFluidInput, ItemStack aOutput1, int aDuration, int aEUt);
+ boolean addAssemblerRecipe(ItemStack[] aInputs, FluidStack aFluidInput, ItemStack aOutput1, int aDuration,
+ int aEUt);
/**
* Adds an Assembler Recipe
@@ -484,42 +331,19 @@ public interface IGT_RecipeAdder {
* @param aDuration must be > 0
* @param aEUt should be > 0
*/
- boolean addAssemblerRecipe(
- ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, ItemStack aOutput1, int aDuration, int aEUt);
+ boolean addAssemblerRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, ItemStack aOutput1,
+ int aDuration, int aEUt);
- boolean addAssemblerRecipe(
- ItemStack aInput1,
- Object aOreDict,
- int aAmount,
- FluidStack aFluidInput,
- ItemStack aOutput1,
- int aDuration,
- int aEUt);
+ boolean addAssemblerRecipe(ItemStack aInput1, Object aOreDict, int aAmount, FluidStack aFluidInput,
+ ItemStack aOutput1, int aDuration, int aEUt);
- boolean addAssemblerRecipe(
- ItemStack[] aInputs,
- Object aOreDict,
- int aAmount,
- FluidStack aFluidInput,
- ItemStack aOutput1,
- int aDuration,
- int aEUt);
+ boolean addAssemblerRecipe(ItemStack[] aInputs, Object aOreDict, int aAmount, FluidStack aFluidInput,
+ ItemStack aOutput1, int aDuration, int aEUt);
- boolean addAssemblerRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- FluidStack aFluidInput,
- ItemStack aOutput1,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addAssemblerRecipe(ItemStack aInput1, ItemStack aInput2, FluidStack aFluidInput, ItemStack aOutput1,
+ int aDuration, int aEUt, boolean aCleanroom);
- boolean addAssemblerRecipe(
- ItemStack[] aInputs,
- FluidStack aFluidInput,
- ItemStack aOutput1,
- int aDuration,
- int aEUt,
+ boolean addAssemblerRecipe(ItemStack[] aInputs, FluidStack aFluidInput, ItemStack aOutput1, int aDuration, int aEUt,
boolean aCleanroom);
/**
@@ -531,16 +355,11 @@ public interface IGT_RecipeAdder {
* @param aDuration must be > 0
* @param aEUt should be > 0
*/
- boolean addCircuitAssemblerRecipe(
- ItemStack[] aInputs, FluidStack aFluidInput, ItemStack aOutput, int aDuration, int aEUt);
+ boolean addCircuitAssemblerRecipe(ItemStack[] aInputs, FluidStack aFluidInput, ItemStack aOutput, int aDuration,
+ int aEUt);
- boolean addCircuitAssemblerRecipe(
- ItemStack[] aInputs,
- FluidStack aFluidInput,
- ItemStack aOutput,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addCircuitAssemblerRecipe(ItemStack[] aInputs, FluidStack aFluidInput, ItemStack aOutput, int aDuration,
+ int aEUt, boolean aCleanroom);
/**
* Adds an Assemblyline Recipe
@@ -551,30 +370,17 @@ public interface IGT_RecipeAdder {
* @param aDuration must be > 0
* @param aEUt should be > 0
*/
- boolean addAssemblylineRecipe(
- ItemStack aResearchItem,
- int aResearchTime,
- ItemStack[] aInputs,
- FluidStack[] aFluidInputs,
- ItemStack aOutput1,
- int aDuration,
- int aEUt);
+ boolean addAssemblylineRecipe(ItemStack aResearchItem, int aResearchTime, ItemStack[] aInputs,
+ FluidStack[] aFluidInputs, ItemStack aOutput1, int aDuration, int aEUt);
/**
* Adds a Assemblyline Recipe
*
- * @param aInputs elements should be: ItemStack for single item;
- * ItemStack[] for multiple equivalent items;
+ * @param aInputs elements should be: ItemStack for single item; ItemStack[] for multiple equivalent items;
* {OreDict, amount} for oredict.
*/
- boolean addAssemblylineRecipe(
- ItemStack aResearchItem,
- int aResearchTime,
- Object[] aInputs,
- FluidStack[] aFluidInputs,
- ItemStack aOutput1,
- int aDuration,
- int aEUt);
+ boolean addAssemblylineRecipe(ItemStack aResearchItem, int aResearchTime, Object[] aInputs,
+ FluidStack[] aFluidInputs, ItemStack aOutput1, int aDuration, int aEUt);
/**
* Adds a Forge Hammer Recipe
@@ -587,13 +393,8 @@ public interface IGT_RecipeAdder {
boolean addForgeHammerRecipe(ItemStack aInput1, ItemStack aOutput1, int aDuration, int aEUt);
// Allows fluids as well as multiple items.
- boolean addForgeHammerRecipe(
- ItemStack[] ItemInputArray,
- FluidStack[] FluidInputArray,
- ItemStack[] ItemOutputArray,
- FluidStack[] FluidOutputArray,
- int aDuration,
- int aEUt);
+ boolean addForgeHammerRecipe(ItemStack[] ItemInputArray, FluidStack[] FluidInputArray, ItemStack[] ItemOutputArray,
+ FluidStack[] FluidOutputArray, int aDuration, int aEUt);
/**
* Adds a Wiremill Recipe
@@ -659,24 +460,11 @@ public interface IGT_RecipeAdder {
* @param aEUt should be > 0
* @return
*/
- boolean addOreWasherRecipe(
- ItemStack aInput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- FluidStack aFluidInput,
- int aDuration,
- int aEUt);
+ boolean addOreWasherRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3,
+ FluidStack aFluidInput, int aDuration, int aEUt);
- boolean addOreWasherRecipe(
- ItemStack aInput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- FluidStack aFluidInput,
- int[] aChances,
- int aDuration,
- int aEUt);
+ boolean addOreWasherRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3,
+ FluidStack aFluidInput, int[] aChances, int aDuration, int aEUt);
/**
* Adds an Implosion Compressor Recipe
@@ -698,13 +486,8 @@ public interface IGT_RecipeAdder {
* @param aOutput3 can be null
* @param aOutput4 can be null
*/
- boolean addGrinderRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4);
+ boolean addGrinderRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aOutput1, ItemStack aOutput2,
+ ItemStack aOutput3, ItemStack aOutput4);
/**
* Adds a Distillation Tower Recipe
@@ -713,44 +496,26 @@ public interface IGT_RecipeAdder {
* @param aOutputs must be != null 1-5 Fluids
* @param aOutput2 can be null
*/
- boolean addDistillationTowerRecipe(
- FluidStack aInput, FluidStack[] aOutputs, ItemStack aOutput2, int aDuration, int aEUt);
-
- boolean addDistillationTowerRecipe(
- FluidStack aInput,
- ItemStack[] aCircuit,
- FluidStack[] aOutputs,
- ItemStack aOutput2,
- int aDuration,
+ boolean addDistillationTowerRecipe(FluidStack aInput, FluidStack[] aOutputs, ItemStack aOutput2, int aDuration,
int aEUt);
- boolean addSimpleArcFurnaceRecipe(
- ItemStack aInput, FluidStack aFluidInput, ItemStack[] aOutputs, int[] aChances, int aDuration, int aEUt);
+ boolean addDistillationTowerRecipe(FluidStack aInput, ItemStack[] aCircuit, FluidStack[] aOutputs,
+ ItemStack aOutput2, int aDuration, int aEUt);
- boolean addPlasmaArcFurnaceRecipe(
- ItemStack aInput, FluidStack aFluidInput, ItemStack[] aOutputs, int[] aChances, int aDuration, int aEUt);
+ boolean addSimpleArcFurnaceRecipe(ItemStack aInput, FluidStack aFluidInput, ItemStack[] aOutputs, int[] aChances,
+ int aDuration, int aEUt);
- boolean addPlasmaArcFurnaceRecipe(
- ItemStack aInput,
- FluidStack aFluidInput,
- ItemStack[] aOutputs,
- FluidStack aFluidPutput,
- int[] aChances,
- int aDuration,
- int aEUt);
+ boolean addPlasmaArcFurnaceRecipe(ItemStack aInput, FluidStack aFluidInput, ItemStack[] aOutputs, int[] aChances,
+ int aDuration, int aEUt);
+
+ boolean addPlasmaArcFurnaceRecipe(ItemStack aInput, FluidStack aFluidInput, ItemStack[] aOutputs,
+ FluidStack aFluidPutput, int[] aChances, int aDuration, int aEUt);
/**
* Adds a Distillation Tower Recipe
*/
- boolean addDistillationRecipe(
- ItemStack aInput1,
- int aInput2,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- int aDuration,
- int aEUt);
+ boolean addDistillationRecipe(ItemStack aInput1, int aInput2, ItemStack aOutput1, ItemStack aOutput2,
+ ItemStack aOutput3, ItemStack aOutput4, int aDuration, int aEUt);
/**
* Adds a Lathe Machine Recipe
@@ -760,28 +525,22 @@ public interface IGT_RecipeAdder {
/**
* Adds a Cutter Recipe
*/
- boolean addCutterRecipe(
- ItemStack aInput, FluidStack aLubricant, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt);
+ boolean addCutterRecipe(ItemStack aInput, FluidStack aLubricant, ItemStack aOutput1, ItemStack aOutput2,
+ int aDuration, int aEUt);
/**
* Adds Cutter Recipes with default Lubricants
*/
boolean addCutterRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt);
- boolean addCutterRecipe(
- ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt, boolean aCleanroom);
+ boolean addCutterRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt,
+ boolean aCleanroom);
- boolean addCutterRecipe(
- ItemStack aInput, ItemStack aCircuit, ItemStack aOutput1, ItemStack aOutput2, int aDuration, int aEUt);
+ boolean addCutterRecipe(ItemStack aInput, ItemStack aCircuit, ItemStack aOutput1, ItemStack aOutput2, int aDuration,
+ int aEUt);
- boolean addCutterRecipe(
- ItemStack aInput,
- ItemStack aCircuit,
- ItemStack aOutput1,
- ItemStack aOutput2,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addCutterRecipe(ItemStack aInput, ItemStack aCircuit, ItemStack aOutput1, ItemStack aOutput2, int aDuration,
+ int aEUt, boolean aCleanroom);
boolean addCutterRecipe(ItemStack[] aInputs, ItemStack[] aOutputs, int aDuration, int aEUt, int aSpecial);
@@ -799,23 +558,17 @@ public interface IGT_RecipeAdder {
* @param aEUt should be > 0
* @return
*/
- boolean addThermalCentrifugeRecipe(
- ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, int aDuration, int aEUt);
+ boolean addThermalCentrifugeRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3,
+ int aDuration, int aEUt);
- boolean addThermalCentrifugeRecipe(
- ItemStack aInput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- int[] aChances,
- int aDuration,
- int aEUt);
+ boolean addThermalCentrifugeRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3,
+ int[] aChances, int aDuration, int aEUt);
/**
* Adds an Unboxing Recipe
*/
- boolean addUnboxingRecipe(
- ItemStack aFullBox, ItemStack aContainedItem, ItemStack aEmptyBox, int aDuration, int aEUt);
+ boolean addUnboxingRecipe(ItemStack aFullBox, ItemStack aContainedItem, ItemStack aEmptyBox, int aDuration,
+ int aEUt);
/**
* Adds a Vacuum Freezer Recipe
@@ -830,21 +583,18 @@ public interface IGT_RecipeAdder {
boolean addVacuumFreezerRecipe(FluidStack aInput1, FluidStack aOutput1, int aDuration, int aEUt);
- boolean addVacuumFreezerRecipe(
- ItemStack[] aItemInput,
- FluidStack[] aFluidInput,
- ItemStack[] aItemOutput,
- FluidStack[] aFluidOutput,
- int aDuration,
- int aEUt);
+ boolean addVacuumFreezerRecipe(ItemStack[] aItemInput, FluidStack[] aFluidInput, ItemStack[] aItemOutput,
+ FluidStack[] aFluidOutput, int aDuration, int aEUt);
/**
* Adds a Fuel for My Generators
*
* @param aInput1 must be != null
* @param aOutput1 can be null
- * @param aEU EU per MilliBucket. If no Liquid Form of this Container is available, then it will give you EU*1000 per Item.
- * @param aType 0 = Diesel; 1 = Gas Turbine; 2 = Thermal; 3 = Dense Fluid; 4 = Plasma; 5 = Magic; And if something is unclear or missing, then look at the GT_Recipe-Class
+ * @param aEU EU per MilliBucket. If no Liquid Form of this Container is available, then it will give you
+ * EU*1000 per Item.
+ * @param aType 0 = Diesel; 1 = Gas Turbine; 2 = Thermal; 3 = Dense Fluid; 4 = Plasma; 5 = Magic; And if
+ * something is unclear or missing, then look at the GT_Recipe-Class
*/
boolean addFuel(ItemStack aInput1, ItemStack aOutput1, int aEU, int aType);
@@ -858,11 +608,11 @@ public interface IGT_RecipeAdder {
*/
boolean addBrewingRecipe(ItemStack aIngredient, Fluid aInput, Fluid aOutput, boolean aHidden);
- boolean addBrewingRecipe(
- ItemStack aIngredient, Fluid aInput, Fluid aOutput, int aDuration, int aEUt, boolean aHidden);
+ boolean addBrewingRecipe(ItemStack aIngredient, Fluid aInput, Fluid aOutput, int aDuration, int aEUt,
+ boolean aHidden);
- boolean addBrewingRecipeCustom(
- ItemStack aIngredient, FluidStack aInput, FluidStack aOutput, int aDuration, int aEUt, boolean aHidden);
+ boolean addBrewingRecipeCustom(ItemStack aIngredient, FluidStack aInput, FluidStack aOutput, int aDuration,
+ int aEUt, boolean aHidden);
/**
* Adds a Recipe for the Fermenter
@@ -877,33 +627,22 @@ public interface IGT_RecipeAdder {
boolean addFluidHeaterRecipe(ItemStack aCircuit, FluidStack aOutput, int aDuration, int aEUt);
boolean addFluidHeaterRecipe(ItemStack aCircuit, FluidStack aInput, FluidStack aOutput, int aDuration, int aEUt);
+
/**
* Adds a Recipe for the Distillery
*/
- boolean addDistilleryRecipe(
- ItemStack aCircuit,
- FluidStack aInput,
- FluidStack aOutput,
- ItemStack aSolidOutput,
- int aDuration,
- int aEUt,
+ boolean addDistilleryRecipe(ItemStack aCircuit, FluidStack aInput, FluidStack aOutput, ItemStack aSolidOutput,
+ int aDuration, int aEUt, boolean aHidden);
+
+ boolean addDistilleryRecipe(ItemStack aCircuit, FluidStack aInput, FluidStack aOutput, int aDuration, int aEUt,
boolean aHidden);
- boolean addDistilleryRecipe(
- ItemStack aCircuit, FluidStack aInput, FluidStack aOutput, int aDuration, int aEUt, boolean aHidden);
+ boolean addDistilleryRecipe(int circuitConfig, FluidStack aInput, FluidStack aOutput, ItemStack aSolidOutput,
+ int aDuration, int aEUt, boolean aHidden);
- boolean addDistilleryRecipe(
- int circuitConfig,
- FluidStack aInput,
- FluidStack aOutput,
- ItemStack aSolidOutput,
- int aDuration,
- int aEUt,
+ boolean addDistilleryRecipe(int aCircuit, FluidStack aInput, FluidStack aOutput, int aDuration, int aEUt,
boolean aHidden);
- boolean addDistilleryRecipe(
- int aCircuit, FluidStack aInput, FluidStack aOutput, int aDuration, int aEUt, boolean aHidden);
-
/**
* Adds a Recipe for the Fluid Solidifier
*/
@@ -912,75 +651,43 @@ public interface IGT_RecipeAdder {
/**
* Adds a Recipe for Fluid Smelting
*/
- boolean addFluidSmelterRecipe(
- ItemStack aInput, ItemStack aRemains, FluidStack aOutput, int aChance, int aDuration, int aEUt);
+ boolean addFluidSmelterRecipe(ItemStack aInput, ItemStack aRemains, FluidStack aOutput, int aChance, int aDuration,
+ int aEUt);
/**
* Adds a Recipe for Fluid Smelting
*/
- boolean addFluidSmelterRecipe(
- ItemStack aInput,
- ItemStack aRemains,
- FluidStack aOutput,
- int aChance,
- int aDuration,
- int aEUt,
- boolean hidden);
+ boolean addFluidSmelterRecipe(ItemStack aInput, ItemStack aRemains, FluidStack aOutput, int aChance, int aDuration,
+ int aEUt, boolean hidden);
/**
* Adds a Recipe for Fluid Extraction
*/
- boolean addFluidExtractionRecipe(
- ItemStack aInput, ItemStack aRemains, FluidStack aOutput, int aChance, int aDuration, int aEUt);
+ boolean addFluidExtractionRecipe(ItemStack aInput, ItemStack aRemains, FluidStack aOutput, int aChance,
+ int aDuration, int aEUt);
/**
* Adds a Recipe for the Fluid Canner
*/
boolean addFluidCannerRecipe(ItemStack aInput, ItemStack aOutput, FluidStack aFluidInput, FluidStack aFluidOutput);
- boolean addFluidCannerRecipe(
- ItemStack aInput,
- ItemStack aOutput,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- int aDuration,
- int aEUt);
+ boolean addFluidCannerRecipe(ItemStack aInput, ItemStack aOutput, FluidStack aFluidInput, FluidStack aFluidOutput,
+ int aDuration, int aEUt);
/**
* Adds a Recipe for the Chemical Bath
*/
- boolean addChemicalBathRecipe(
- ItemStack aInput,
- FluidStack aBathingFluid,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- int[] aChances,
- int aDuration,
- int aEUt);
+ boolean addChemicalBathRecipe(ItemStack aInput, FluidStack aBathingFluid, ItemStack aOutput1, ItemStack aOutput2,
+ ItemStack aOutput3, int[] aChances, int aDuration, int aEUt);
- boolean addChemicalBathRecipe(
- ItemStack aInput,
- FluidStack aBathingFluid,
- FluidStack aFluidOutput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- int[] aChances,
- int aDuration,
- int aEUt);
+ boolean addChemicalBathRecipe(ItemStack aInput, FluidStack aBathingFluid, FluidStack aFluidOutput,
+ ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3, int[] aChances, int aDuration, int aEUt);
/**
* Adds a Recipe for the Electromagnetic Separator
*/
- boolean addElectromagneticSeparatorRecipe(
- ItemStack aInput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- int[] aChances,
- int aDuration,
- int aEUt);
+ boolean addElectromagneticSeparatorRecipe(ItemStack aInput, ItemStack aOutput1, ItemStack aOutput2,
+ ItemStack aOutput3, int[] aChances, int aDuration, int aEUt);
/**
* Adds a Recipe for the Extractor
@@ -990,194 +697,93 @@ public interface IGT_RecipeAdder {
/**
* Adds a Recipe for the Printer
*/
- boolean addPrinterRecipe(
- ItemStack aInput, FluidStack aFluid, ItemStack aSpecialSlot, ItemStack aOutput, int aDuration, int aEUt);
+ boolean addPrinterRecipe(ItemStack aInput, FluidStack aFluid, ItemStack aSpecialSlot, ItemStack aOutput,
+ int aDuration, int aEUt);
/**
* Adds a Recipe for the Autoclave
*/
- boolean addAutoclaveRecipe(
- ItemStack aInput, FluidStack aFluid, ItemStack aOutput, int aChance, int aDuration, int aEUt);
+ boolean addAutoclaveRecipe(ItemStack aInput, FluidStack aFluid, ItemStack aOutput, int aChance, int aDuration,
+ int aEUt);
- boolean addAutoclaveRecipe(
- ItemStack aInput,
- FluidStack aFluid,
- ItemStack aOutput,
- int aChance,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addAutoclaveRecipe(ItemStack aInput, FluidStack aFluid, ItemStack aOutput, int aChance, int aDuration,
+ int aEUt, boolean aCleanroom);
- boolean addAutoclaveRecipe(
- ItemStack aInput,
- ItemStack aCircuit,
- FluidStack aFluid,
- ItemStack aOutput,
- int aChance,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addAutoclaveRecipe(ItemStack aInput, ItemStack aCircuit, FluidStack aFluid, ItemStack aOutput, int aChance,
+ int aDuration, int aEUt, boolean aCleanroom);
- boolean addAutoclaveRecipe(
- ItemStack aInput,
- ItemStack aCircuit,
- FluidStack aFluidIn,
- FluidStack aFluidOut,
- ItemStack aOutput,
- int aChance,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addAutoclaveRecipe(ItemStack aInput, ItemStack aCircuit, FluidStack aFluidIn, FluidStack aFluidOut,
+ ItemStack aOutput, int aChance, int aDuration, int aEUt, boolean aCleanroom);
- boolean addAutoclaveSpaceRecipe(
- ItemStack aInput,
- FluidStack aFluid,
- ItemStack aOutput,
- int aChance,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addAutoclaveSpaceRecipe(ItemStack aInput, FluidStack aFluid, ItemStack aOutput, int aChance, int aDuration,
+ int aEUt, boolean aCleanroom);
- boolean addAutoclaveSpaceRecipe(
- ItemStack aInput,
- ItemStack aCircuit,
- FluidStack aFluid,
- ItemStack aOutput,
- int aChance,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addAutoclaveSpaceRecipe(ItemStack aInput, ItemStack aCircuit, FluidStack aFluid, ItemStack aOutput,
+ int aChance, int aDuration, int aEUt, boolean aCleanroom);
- boolean addAutoclave4Recipe(
- ItemStack aInput,
- ItemStack aCircuit,
- FluidStack aFluidIn,
- FluidStack aFluidOut,
- ItemStack[] aOutputs,
- int[] aChances,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addAutoclave4Recipe(ItemStack aInput, ItemStack aCircuit, FluidStack aFluidIn, FluidStack aFluidOut,
+ ItemStack[] aOutputs, int[] aChances, int aDuration, int aEUt, boolean aCleanroom);
/**
* Adds a Recipe for the Mixer
*/
@Deprecated
- boolean addMixerRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- ItemStack aInput3,
- ItemStack aInput4,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- int aDuration,
- int aEUt);
+ boolean addMixerRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aInput3, ItemStack aInput4,
+ FluidStack aFluidInput, FluidStack aFluidOutput, ItemStack aOutput, int aDuration, int aEUt);
@Deprecated
- boolean addMixerRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- ItemStack aInput3,
- ItemStack aInput4,
- ItemStack aInput5,
- ItemStack aInput6,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- int aDuration,
- int aEUt);
+ boolean addMixerRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aInput3, ItemStack aInput4,
+ ItemStack aInput5, ItemStack aInput6, FluidStack aFluidInput, FluidStack aFluidOutput, ItemStack aOutput,
+ int aDuration, int aEUt);
@Deprecated
- boolean addMixerRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- ItemStack aInput3,
- ItemStack aInput4,
- ItemStack aInput5,
- ItemStack aInput6,
- ItemStack aInput7,
- ItemStack aInput8,
- ItemStack aInput9,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput,
- int aDuration,
- int aEUt);
+ boolean addMixerRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aInput3, ItemStack aInput4,
+ ItemStack aInput5, ItemStack aInput6, ItemStack aInput7, ItemStack aInput8, ItemStack aInput9,
+ FluidStack aFluidInput, FluidStack aFluidOutput, ItemStack aOutput, int aDuration, int aEUt);
@Deprecated
- boolean addMixerRecipe(
- ItemStack aInput1,
- ItemStack aInput2,
- ItemStack aInput3,
- ItemStack aInput4,
- ItemStack aInput5,
- ItemStack aInput6,
- ItemStack aInput7,
- ItemStack aInput8,
- ItemStack aInput9,
- FluidStack aFluidInput,
- FluidStack aFluidOutput,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- ItemStack aOutput4,
- int aDuration,
- int aEUt);
+ boolean addMixerRecipe(ItemStack aInput1, ItemStack aInput2, ItemStack aInput3, ItemStack aInput4,
+ ItemStack aInput5, ItemStack aInput6, ItemStack aInput7, ItemStack aInput8, ItemStack aInput9,
+ FluidStack aFluidInput, FluidStack aFluidOutput, ItemStack aOutput1, ItemStack aOutput2, ItemStack aOutput3,
+ ItemStack aOutput4, int aDuration, int aEUt);
// Use me only from now on!
- boolean addMixerRecipe(
- ItemStack[] ItemInputArray,
- FluidStack[] FluidInputArray,
- ItemStack[] ItemOutputArray,
- FluidStack[] FluidOutputArray,
- int aDuration,
- int aEUt);
+ boolean addMixerRecipe(ItemStack[] ItemInputArray, FluidStack[] FluidInputArray, ItemStack[] ItemOutputArray,
+ FluidStack[] FluidOutputArray, int aDuration, int aEUt);
/**
* Adds a Recipe for the Laser Engraver.
*/
@Deprecated
- boolean addLaserEngraverRecipe(
- ItemStack aItemToEngrave, ItemStack aLens, ItemStack aEngravedItem, int aDuration, int aEUt);
+ boolean addLaserEngraverRecipe(ItemStack aItemToEngrave, ItemStack aLens, ItemStack aEngravedItem, int aDuration,
+ int aEUt);
/**
* Adds a Recipe for the Laser Engraver.
*/
@Deprecated
- boolean addLaserEngraverRecipe(
- ItemStack aItemToEngrave,
- ItemStack aLens,
- ItemStack aEngravedItem,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ boolean addLaserEngraverRecipe(ItemStack aItemToEngrave, ItemStack aLens, ItemStack aEngravedItem, int aDuration,
+ int aEUt, boolean aCleanroom);
/**
* Adds a Generalised Laser Engraver Recipe.
*
- * @param ItemInputArray Array of input items.
- * @param FluidInputArray Array of output items.
- * @param OutputItemArray Array of input fluids.
- * @param FluidOutputArray Array of output items.
- * @param aDuration Must be > 0. Duration in ticks.
- * @param aEUt Should be > 0. EU/t.
- * @param aCleanroom Boolean for usage of cleanroom in recipe.
- */
- boolean addLaserEngraverRecipe(
- ItemStack[] ItemInputArray,
- FluidStack[] FluidInputArray,
- ItemStack[] OutputItemArray,
- FluidStack[] FluidOutputArray,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ * @param ItemInputArray Array of input items.
+ * @param FluidInputArray Array of output items.
+ * @param OutputItemArray Array of input fluids.
+ * @param FluidOutputArray Array of output items.
+ * @param aDuration Must be > 0. Duration in ticks.
+ * @param aEUt Should be > 0. EU/t.
+ * @param aCleanroom Boolean for usage of cleanroom in recipe.
+ */
+ boolean addLaserEngraverRecipe(ItemStack[] ItemInputArray, FluidStack[] FluidInputArray,
+ ItemStack[] OutputItemArray, FluidStack[] FluidOutputArray, int aDuration, int aEUt, boolean aCleanroom);
/**
* Adds a Recipe for the Forming Press
*/
- boolean addFormingPressRecipe(
- ItemStack aItemToImprint, ItemStack aForm, ItemStack aImprintedItem, int aDuration, int aEUt);
+ boolean addFormingPressRecipe(ItemStack aItemToImprint, ItemStack aForm, ItemStack aImprintedItem, int aDuration,
+ int aEUt);
// Allows more than 2 inputs and multiple outputs
boolean addFormingPressRecipe(ItemStack[] ItemInputArray, ItemStack[] OutputItemArray, int aDuration, int aEUt);
@@ -1186,27 +792,22 @@ public interface IGT_RecipeAdder {
* Adds a Recipe for the Sifter. (up to 9 Outputs)
*/
boolean addSifterRecipe(ItemStack aItemToSift, ItemStack[] aSiftedItems, int[] aChances, int aDuration, int aEUt);
+
/**
* Adds a Generalised Sifter Recipe.
*
- * @param ItemInputArray Array of input items.
- * @param FluidInputArray Array of output items.
- * @param OutputItemArray Array of input fluids.
- * @param FluidOutputArray Array of output items.
- * @param aChances Array of output chances.
- * @param aDuration Must be > 0. Duration in ticks.
- * @param aEUt Should be > 0. EU/t.
- * @param aCleanroom Boolean for usage of cleanroom in recipe.
- */
- boolean addSifterRecipe(
- ItemStack[] ItemInputArray,
- FluidStack[] FluidInputArray,
- ItemStack[] OutputItemArray,
- FluidStack[] FluidOutputArray,
- int[] aChances,
- int aDuration,
- int aEUt,
- boolean aCleanroom);
+ * @param ItemInputArray Array of input items.
+ * @param FluidInputArray Array of output items.
+ * @param OutputItemArray Array of input fluids.
+ * @param FluidOutputArray Array of output items.
+ * @param aChances Array of output chances.
+ * @param aDuration Must be > 0. Duration in ticks.
+ * @param aEUt Should be > 0. EU/t.
+ * @param aCleanroom Boolean for usage of cleanroom in recipe.
+ */
+ boolean addSifterRecipe(ItemStack[] ItemInputArray, FluidStack[] FluidInputArray, ItemStack[] OutputItemArray,
+ FluidStack[] FluidOutputArray, int[] aChances, int aDuration, int aEUt, boolean aCleanroom);
+
/**
* Adds a Recipe for the Arc Furnace. (up to 4 Outputs)
*/
@@ -1215,8 +816,8 @@ public interface IGT_RecipeAdder {
/**
* Adds a Recipe for the Arc Furnace. (up to 4 Outputs)
*/
- boolean addArcFurnaceRecipe(
- ItemStack aInput, ItemStack[] aOutputs, int[] aChances, int aDuration, int aEUt, boolean hidden);
+ boolean addArcFurnaceRecipe(ItemStack aInput, ItemStack[] aOutputs, int[] aChances, int aDuration, int aEUt,
+ boolean hidden);
/**
* Adds a Recipe for the GT Pulveriser. (up to 4 Outputs)
@@ -1226,28 +827,22 @@ public interface IGT_RecipeAdder {
/**
* Adds a Recipe for the GT Pulveriser. (up to 4 Outputs)
*/
- boolean addPulveriserRecipe(
- ItemStack aInput, ItemStack[] aOutputs, int[] aChances, int aDuration, int aEUt, boolean hidden);
+ boolean addPulveriserRecipe(ItemStack aInput, ItemStack[] aOutputs, int[] aChances, int aDuration, int aEUt,
+ boolean hidden);
/**
- * Adds a Distillation Tower Recipe
- * Every Fluid also gets separate distillation recipes
+ * Adds a Distillation Tower Recipe Every Fluid also gets separate distillation recipes
*
* @param aInput must be != null
* @param aOutputs must be != null 1-5 Fluids
* @param aOutput2 can be null
*/
- boolean addUniversalDistillationRecipe(
- FluidStack aInput, FluidStack[] aOutputs, ItemStack aOutput2, int aDuration, int aEUt);
-
- boolean addUniversalDistillationRecipewithCircuit(
- FluidStack aInput,
- ItemStack[] aCircuit,
- FluidStack[] aOutputs,
- ItemStack aOutput2,
- int aDuration,
+ boolean addUniversalDistillationRecipe(FluidStack aInput, FluidStack[] aOutputs, ItemStack aOutput2, int aDuration,
int aEUt);
+ boolean addUniversalDistillationRecipewithCircuit(FluidStack aInput, ItemStack[] aCircuit, FluidStack[] aOutputs,
+ ItemStack aOutput2, int aDuration, int aEUt);
+
/**
* Adds Pyrolyse Recipe
*
@@ -1258,14 +853,8 @@ public interface IGT_RecipeAdder {
* @param aDuration
* @param aEUt
*/
- boolean addPyrolyseRecipe(
- ItemStack aInput,
- FluidStack aFluidInput,
- int intCircuit,
- ItemStack aOutput,
- FluidStack aFluidOutput,
- int aDuration,
- int aEUt);
+ boolean addPyrolyseRecipe(ItemStack aInput, FluidStack aFluidInput, int intCircuit, ItemStack aOutput,
+ FluidStack aFluidOutput, int aDuration, int aEUt);
/**
* Adds Oil Cracking Recipe
@@ -1288,12 +877,11 @@ public interface IGT_RecipeAdder {
* @param aDuration
* @param aEUt
*/
- boolean addCrackingRecipe(
- int circuitConfig, FluidStack aInput, FluidStack aInput2, FluidStack aOutput, int aDuration, int aEUt);
+ boolean addCrackingRecipe(int circuitConfig, FluidStack aInput, FluidStack aInput2, FluidStack aOutput,
+ int aDuration, int aEUt);
/**
- * Adds a Sound to the Sonictron9001
- * you should NOT call this in the preInit-Phase!
+ * Adds a Sound to the Sonictron9001 you should NOT call this in the preInit-Phase!
*
* @param aItemStack = The Item you want to display for this Sound
* @param aSoundName = The Name of the Sound in the resources/newsound-folder like Vanillasounds
@@ -1301,87 +889,68 @@ public interface IGT_RecipeAdder {
*/
boolean addSonictronSound(ItemStack aItemStack, String aSoundName);
- boolean addChemicalBathRecipe(
- ItemStack aInput,
- FluidStack aBathingFluid,
- ItemStack aOutput1,
- ItemStack aOutput2,
- ItemStack aOutput3,
- FluidStack aFluidOutput,
- int[] aChances,
- int aDuration,
- int aEUt);
+ boolean addChemicalBathRecipe(ItemStack aInput, FluidStack aBathingFluid, ItemStack aOutput1, ItemStack aOutput2,
+ ItemStack aOutput3, FluidStack aFluidOutput, int[] aChances, int aDuration, int aEUt);
/**
- * Add a Nano Forge Recipe. The Nano Forge's main use is to make nanites/nanorobots.
- * Tier 1 Nano Forge - Can make partly biological, partly metal nanites
- * TIer 2 Nano Forge - Can make mostly metal nanites with some biological aspects
- * TIer 3 Nano Forge - Can make nanites entierly out of metal
+ * Add a Nano Forge Recipe. The Nano Forge's main use is to make nanites/nanorobots. Tier 1 Nano Forge - Can make
+ * partly biological, partly metal nanites TIer 2 Nano Forge - Can make mostly metal nanites with some biological
+ * aspects TIer 3 Nano Forge - Can make nanites entierly out of metal
*
- * @param aInputs = must not be null
- * @param aFluidInputs = can be null
- * @param aOutputs = must not be null, the nanite or other output
+ * @param aInputs = must not be null
+ * @param aFluidInputs = can be null
+ * @param aOutputs = must not be null, the nanite or other output
* @param aFluidOutputs = can be null
- * @param aChances = can be null
+ * @param aChances = can be null
* @param aDuration
* @param aEUt
* @param aSpecialValue = defines the tier of nano forge required.
*
*/
- boolean addNanoForgeRecipe(
- ItemStack[] aInputs,
- FluidStack[] aFluidInputs,
- ItemStack[] aOutputs,
- FluidStack[] aFluidOutputs,
- int[] aChances,
- int aDuration,
- int aEUt,
- int aSpecialValue);
+ boolean addNanoForgeRecipe(ItemStack[] aInputs, FluidStack[] aFluidInputs, ItemStack[] aOutputs,
+ FluidStack[] aFluidOutputs, int[] aChances, int aDuration, int aEUt, int aSpecialValue);
/**
- * Add a Board Manufacturer Recipe. The Board Manufacturer's main use is to make the circuit boards
- * needed to make circuits.
+ * Add a Board Manufacturer Recipe. The Board Manufacturer's main use is to make the circuit boards needed to make
+ * circuits.
*
- * @param aInputs = must not be null
- * @param aFluidInputs = must not be null
- * @param aOutputs = must not be null
+ * @param aInputs = must not be null
+ * @param aFluidInputs = must not be null
+ * @param aOutputs = must not be null
* @param aDuration
* @param aEUt
* @param aSpecialValue = defines the tier of the board manufacturer required.
*/
- boolean addPCBFactoryRecipe(
- ItemStack[] aInputs,
- FluidStack[] aFluidInputs,
- ItemStack[] aOutputs,
- int aDuration,
- int aEUt,
- int aSpecialValue);
+ boolean addPCBFactoryRecipe(ItemStack[] aInputs, FluidStack[] aFluidInputs, ItemStack[] aOutputs, int aDuration,
+ int aEUt, int aSpecialValue);
/**
* Add a breeder cell.
- * @param input raw stack. should be undamaged.
- * @param output breed output
+ *
+ * @param input raw stack. should be undamaged.
+ * @param output breed output
* @param heatMultiplier bonus progress per neutron pulse per heat step
- * @param heatStep divisor for hull heat
- * @param reflector true if also acts as a neutron reflector, false otherwise.
+ * @param heatStep divisor for hull heat
+ * @param reflector true if also acts as a neutron reflector, false otherwise.
* @param requiredPulses progress required to complete breeding
* @return added fake recipe
*/
- GT_Recipe addIC2ReactorBreederCell(
- ItemStack input, ItemStack output, boolean reflector, int heatStep, int heatMultiplier, int requiredPulses);
+ GT_Recipe addIC2ReactorBreederCell(ItemStack input, ItemStack output, boolean reflector, int heatStep,
+ int heatMultiplier, int requiredPulses);
/**
* Add a fuel cell.
- * @param input raw stack. should be undamaged.
- * @param output depleted stack
- * @param aMox true if has mox behavior, false if uranium behavior.
- * @param aHeat inherent heat output multiplier of the fuel material. should not add the extra heat from being
- * a multi-cell!
- * @param aEnergy inherent energy output multiplier of the fuel material. should not add the extra energy from
- * being a multi-cell!
- * @param aCells cell count
+ *
+ * @param input raw stack. should be undamaged.
+ * @param output depleted stack
+ * @param aMox true if has mox behavior, false if uranium behavior.
+ * @param aHeat inherent heat output multiplier of the fuel material. should not add the extra heat from being a
+ * multi-cell!
+ * @param aEnergy inherent energy output multiplier of the fuel material. should not add the extra energy from being
+ * a multi-cell!
+ * @param aCells cell count
* @return added fake recipe
*/
- GT_Recipe addIC2ReactorFuelCell(
- ItemStack input, ItemStack output, boolean aMox, float aHeat, float aEnergy, int aCells);
+ GT_Recipe addIC2ReactorFuelCell(ItemStack input, ItemStack output, boolean aMox, float aHeat, float aEnergy,
+ int aCells);
}