aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/glease/ggfab/ComponentRecipeLoader.java
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2022-11-13 22:26:03 +0800
committerGlease <4586901+Glease@users.noreply.github.com>2022-11-13 22:26:03 +0800
commit7d0b6e0c15b651c39e4b560d092853eec4262115 (patch)
tree36c83ba4e9bc35eeaa614fbef6a4bad3d704deab /src/main/java/net/glease/ggfab/ComponentRecipeLoader.java
parentd76948f4c064c8b6c3665e6c062b7d181f1f148c (diff)
downloadGT5-Unofficial-7d0b6e0c15b651c39e4b560d092853eec4262115.tar.gz
GT5-Unofficial-7d0b6e0c15b651c39e4b560d092853eec4262115.tar.bz2
GT5-Unofficial-7d0b6e0c15b651c39e4b560d092853eec4262115.zip
adv assline
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
+ );
+ }
+}