aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/glease/ggfab/ComponentRecipeLoader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/glease/ggfab/ComponentRecipeLoader.java')
-rw-r--r--src/main/java/net/glease/ggfab/ComponentRecipeLoader.java37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/main/java/net/glease/ggfab/ComponentRecipeLoader.java b/src/main/java/net/glease/ggfab/ComponentRecipeLoader.java
new file mode 100644
index 0000000000..76cc11b524
--- /dev/null
+++ b/src/main/java/net/glease/ggfab/ComponentRecipeLoader.java
@@ -0,0 +1,37 @@
+package net.glease.ggfab;
+
+import gregtech.api.enums.ItemList;
+import gregtech.api.enums.Materials;
+import gregtech.api.enums.OrePrefixes;
+import net.minecraftforge.fluids.Fluid;
+import net.minecraftforge.fluids.FluidRegistry;
+import net.minecraftforge.fluids.FluidStack;
+
+import static gregtech.api.enums.GT_Values.RA;
+
+class ComponentRecipeLoader implements Runnable {
+ @Override
+ public void run() {
+ Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null
+ ? FluidRegistry.getFluid("molten.indalloy140")
+ : FluidRegistry.getFluid("molten.solderingalloy");
+ RA.addAssemblylineRecipe(
+ ItemList.Machine_Multi_Assemblyline.get(1L),
+ 96000,
+ new Object[]{
+ ItemList.Machine_Multi_Assemblyline.get(1L),
+ new Object[]{OrePrefixes.circuit.get(Materials.Master), 2},
+ new Object[]{OrePrefixes.circuit.get(Materials.Elite), 4},
+ new Object[]{OrePrefixes.circuit.get(Materials.Data), 8},
+ ItemList.Automation_ChestBuffer_LuV.get(1L),
+ },
+ new FluidStack[]{
+ new FluidStack(solderIndalloy, 1296),
+ Materials.Lubricant.getFluid(2000)
+ },
+ GGItemList.AdvAssLine.get(1L),
+ 1200,
+ 6000
+ );
+ }
+}