aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDreamMasterXXL <dream-master@gmx.net>2021-08-27 16:58:38 +0200
committerDreamMasterXXL <dream-master@gmx.net>2021-08-27 16:58:38 +0200
commit2244be50318dbb3b6ac7e2979a60fec9d605868f (patch)
treeb3fa1f006a995aaf80114fc36722dd4d256c1594 /src
parentc6d42765d3d1f616c90807afea40c6192e9eae68 (diff)
downloadGT5-Unofficial-2244be50318dbb3b6ac7e2979a60fec9d605868f.tar.gz
GT5-Unofficial-2244be50318dbb3b6ac7e2979a60fec9d605868f.tar.bz2
GT5-Unofficial-2244be50318dbb3b6ac7e2979a60fec9d605868f.zip
Add Boster Tracks to Assembler
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
index cac74f5571..745fc009c2 100644
--- a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
@@ -1604,6 +1604,14 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{ItemList.RC_Bed_Wood.get(1L), ItemList.RC_Rail_Wooden.get(6L), GT_Utility.getIntegratedCircuit(21)}, GT_Values.NF, tRailWood, 100, 30);
+ ItemStack tRailWoodB = GT_ModHandler.getModItem("Railcraft", "track.slow", 16);
+ NBTTagCompound tTagWoodB = new NBTTagCompound();
+ tTagWoodB.setString("track", "railcraft:track.slow.boost");
+ tRailWoodB.stackTagCompound = tTagWoodB;
+
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{ItemList.RC_Bed_Wood.get(1L), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), GT_Utility.getIntegratedCircuit(22)}, GT_Values.NF, tRailWoodB, 200, 30);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{new ItemStack(Blocks.rail, 1, 0), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), GT_Utility.getIntegratedCircuit(22)}, GT_Values.NF, new ItemStack(Blocks.golden_rail, 16, 0), 300, 30);
+
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{ItemList.RC_Bed_Wood.get(1L), ItemList.RC_Rail_Standard.get(6L), GT_Utility.getIntegratedCircuit(21)}, GT_Values.NF, new ItemStack(Blocks.rail, 64, 0), 200, 30);
ItemStack tRailRe = GT_ModHandler.getModItem("Railcraft", "track", 64);
@@ -1613,6 +1621,13 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{ItemList.RC_Bed_Stone.get(1L), ItemList.RC_Rail_Reinforced.get(6L), GT_Utility.getIntegratedCircuit(21)}, GT_Values.NF, tRailRe, 200, 30);
+ ItemStack tRailReB = GT_ModHandler.getModItem("Railcraft", "track.reinforced", 16);
+ NBTTagCompound tTagReB = new NBTTagCompound();
+ tTagReB.setString("track", "railcraft:track.reinforced.boost");
+ tRailReB.stackTagCompound = tTagReB;
+
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{ItemList.RC_Rail_Reinforced.get(1L), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), GT_Utility.getIntegratedCircuit(22)}, GT_Values.NF, tRailReB, 300, 30);
+
ItemStack tRailEl = GT_ModHandler.getModItem("Railcraft", "track", 64);
NBTTagCompound tTagEl = new NBTTagCompound();
tTagEl.setString("track", "railcraft:track.electric");
@@ -1626,6 +1641,13 @@ public class GT_MachineRecipeLoader implements Runnable {
tRailHs.stackTagCompound = tTagHs;
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{ItemList.RC_Bed_Stone.get(1L), ItemList.RC_Rail_HS.get(6L), GT_Utility.getIntegratedCircuit(21)}, GT_Values.NF, tRailHs, 200, 30);
+
+ ItemStack tRailHsB = GT_ModHandler.getModItem("Railcraft", "track.speed", 16);
+ NBTTagCompound tTagHsB = new NBTTagCompound();
+ tTagHsB.setString("track", "railcraft:track.speed.boost");
+ tRailHsB.stackTagCompound = tTagHsB;
+
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{ItemList.RC_Rail_HS.get(1L), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), GT_Utility.getIntegratedCircuit(22)}, GT_Values.NF, tRailHsB, 300, 30);
}
GT_Values.RA.addAssemblerRecipe(GT_ModHandler.getIC2Item("carbonFiber", 2L), ItemList.Circuit_Integrated.getWithDamage(0L, 2L), GT_ModHandler.getIC2Item("carbonMesh", 1L), 800, 2);