aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/gregtech/api/interfaces
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/miscutil/gregtech/api/interfaces')
-rw-r--r--src/Java/miscutil/gregtech/api/interfaces/internal/IGregtech_RecipeAdder.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/Java/miscutil/gregtech/api/interfaces/internal/IGregtech_RecipeAdder.java b/src/Java/miscutil/gregtech/api/interfaces/internal/IGregtech_RecipeAdder.java
new file mode 100644
index 0000000000..049611149e
--- /dev/null
+++ b/src/Java/miscutil/gregtech/api/interfaces/internal/IGregtech_RecipeAdder.java
@@ -0,0 +1,22 @@
+package miscutil.gregtech.api.interfaces.internal;
+
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidStack;
+
+public interface IGregtech_RecipeAdder {
+ /**
+ * Adds a FusionreactorRecipe
+ *
+ * @param aOptimize = EU needed for heating up (must be >= 0)
+ * @param aInput1 = first Input (can be null, and respects StackSize)
+ * @param aOutput1 = Output of the Creosote (not null, and respects StackSize)
+ * @param bInput1 = first solid Input (not null, and respects StackSize)
+ * @param bOutput1 = Output of the Coal/coke (can be null, and respects StackSize)
+ * @param aDuration = Duration (must be >= 0)
+ * @param aEUt = EU needed for heating up (must be >= 0)
+ * @param aSpecialValue = EU needed for heating up (must be >= 0)
+ * @return true if the Recipe got added, otherwise false.
+ */
+ public boolean addCokeOvenRecipe(boolean aOptimize, ItemStack[] aInputs, ItemStack[] aOutputs, Object aSpecial, FluidStack[] aFluidInputs, FluidStack[] aFluidOutputs, int aDuration, int aEUt, int aSpecialValue);
+
+}