Skip to content

Commit bb7dc26

Browse files
committed
Create new crafting recipes for upgrading transposers with Fluid Regulators
1 parent 7ba462f commit bb7dc26

File tree

1 file changed

+98
-2
lines changed

1 file changed

+98
-2
lines changed

src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java

+98-2
Original file line numberDiff line numberDiff line change
@@ -5609,6 +5609,58 @@ private void makeOpenComputersRecipes() {
56095609
.addTo(assemblerRecipes);
56105610
// transposer
56115611

5612+
ItemStack transposerBase = GTModHandler.getModItem(OpenComputers.ID, "transposer", 2L, 0);
5613+
transposerBase.setTagCompound(new NBTTagCompound());
5614+
transposerBase.getTagCompound().setInteger("oc:fluidTransferRate", 2_560);
5615+
5616+
ItemStack transposerMV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5617+
transposerMV.setTagCompound(new NBTTagCompound());
5618+
transposerMV.getTagCompound().setInteger("oc:fluidTransferRate", 2_560);
5619+
5620+
ItemStack transposerHV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5621+
transposerHV.setTagCompound(new NBTTagCompound());
5622+
transposerHV.getTagCompound().setInteger("oc:fluidTransferRate", 10_240);
5623+
5624+
ItemStack transposerEV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5625+
transposerEV.setTagCompound(new NBTTagCompound());
5626+
transposerEV.getTagCompound().setInteger("oc:fluidTransferRate", 40_960);
5627+
5628+
ItemStack transposerIV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5629+
transposerIV.setTagCompound(new NBTTagCompound());
5630+
transposerIV.getTagCompound().setInteger("oc:fluidTransferRate", 163_840);
5631+
5632+
ItemStack transposerLuV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5633+
transposerLuV.setTagCompound(new NBTTagCompound());
5634+
transposerLuV.getTagCompound().setInteger("oc:fluidTransferRate", 655_360);
5635+
5636+
ItemStack transposerZPM = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5637+
transposerZPM.setTagCompound(new NBTTagCompound());
5638+
transposerZPM.getTagCompound().setInteger("oc:fluidTransferRate", 2_621_440);
5639+
5640+
ItemStack transposerUV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5641+
transposerUV.setTagCompound(new NBTTagCompound());
5642+
transposerUV.getTagCompound().setInteger("oc:fluidTransferRate", 10_485_760);
5643+
5644+
ItemStack transposerUHV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5645+
transposerUHV.setTagCompound(new NBTTagCompound());
5646+
transposerUHV.getTagCompound().setInteger("oc:fluidTransferRate", 20_971_520);
5647+
5648+
ItemStack transposerUEV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5649+
transposerUEV.setTagCompound(new NBTTagCompound());
5650+
transposerUEV.getTagCompound().setInteger("oc:fluidTransferRate", 41_943_040);
5651+
5652+
ItemStack transposerUIV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5653+
transposerUIV.setTagCompound(new NBTTagCompound());
5654+
transposerUIV.getTagCompound().setInteger("oc:fluidTransferRate", 83_886_080);
5655+
5656+
ItemStack transposerUMV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5657+
transposerUMV.setTagCompound(new NBTTagCompound());
5658+
transposerUMV.getTagCompound().setInteger("oc:fluidTransferRate", 167_772_160);
5659+
5660+
ItemStack transposerUXV = GTModHandler.getModItem(OpenComputers.ID, "transposer", 1L, 0);
5661+
transposerUXV.setTagCompound(new NBTTagCompound());
5662+
transposerUXV.getTagCompound().setInteger("oc:fluidTransferRate", 335_544_320);
5663+
56125664
GTValues.RA.stdBuilder()
56135665
.itemInputs(
56145666
ItemList.Automation_ChestBuffer_LV.get(1L),
@@ -5617,9 +5669,53 @@ private void makeOpenComputersRecipes() {
56175669
GTOreDictUnificator.get(OrePrefixes.plate, Materials.Plastic, 2),
56185670
GTModHandler.getModItem(OpenComputers.ID, "cable", 2L, 0),
56195671
GTUtility.getIntegratedCircuit(1))
5620-
.itemOutputs(GTModHandler.getModItem(OpenComputers.ID, "transposer", 2L, 0))
5621-
.fluidInputs(Materials.Plastic.getMolten(72L)).duration(20 * SECONDS).eut(TierEU.RECIPE_MV)
5672+
.itemOutputs(transposerBase).fluidInputs(Materials.Plastic.getMolten(72L)).duration(20 * SECONDS)
5673+
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);
5674+
5675+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_HV.get(1L)).itemOutputs(transposerHV)
5676+
.fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS).eut(TierEU.RECIPE_MV)
5677+
.addTo(assemblerRecipes);
5678+
5679+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_EV.get(1L)).itemOutputs(transposerEV)
5680+
.fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS).eut(TierEU.RECIPE_MV)
56225681
.addTo(assemblerRecipes);
5682+
5683+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_IV.get(1L)).itemOutputs(transposerIV)
5684+
.fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS).eut(TierEU.RECIPE_MV)
5685+
.addTo(assemblerRecipes);
5686+
5687+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_LuV.get(1L))
5688+
.itemOutputs(transposerLuV).fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS)
5689+
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);
5690+
5691+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_ZPM.get(1L))
5692+
.itemOutputs(transposerZPM).fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS)
5693+
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);
5694+
5695+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_UV.get(1L)).itemOutputs(transposerUV)
5696+
.fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS).eut(TierEU.RECIPE_MV)
5697+
.addTo(assemblerRecipes);
5698+
5699+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_UHV.get(1L))
5700+
.itemOutputs(transposerUHV).fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS)
5701+
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);
5702+
5703+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_UEV.get(1L))
5704+
.itemOutputs(transposerUEV).fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS)
5705+
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);
5706+
5707+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_UIV.get(1L))
5708+
.itemOutputs(transposerUIV).fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS)
5709+
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);
5710+
5711+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_UMV.get(1L))
5712+
.itemOutputs(transposerUMV).fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS)
5713+
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);
5714+
5715+
GTValues.RA.stdBuilder().itemInputs(transposerMV, ItemList.FluidRegulator_UXV.get(1L))
5716+
.itemOutputs(transposerUXV).fluidInputs(Materials.SolderingAlloy.getMolten(72L)).duration(20 * SECONDS)
5717+
.eut(TierEU.RECIPE_MV).addTo(assemblerRecipes);
5718+
56235719
// waypoint
56245720

56255721
GTValues.RA.stdBuilder()

0 commit comments

Comments
 (0)