aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrometheus0000 <prometheus0000000@gmail.com>2021-01-07 12:14:13 -0500
committerGitHub <noreply@github.com>2021-01-07 17:14:13 +0000
commit775f3f6ca467af78c0d5b1b530d1a3d8964124f2 (patch)
treeee4a3f442b7ce1484812e29c97b17a5534d51cd4
parentd7bfc99e4fad634d6d66d31bf8cac6baf97b958a (diff)
downloadGT5-Unofficial-775f3f6ca467af78c0d5b1b530d1a3d8964124f2.tar.gz
GT5-Unofficial-775f3f6ca467af78c0d5b1b530d1a3d8964124f2.tar.bz2
GT5-Unofficial-775f3f6ca467af78c0d5b1b530d1a3d8964124f2.zip
Add recipe for debug maint hatch (#47)
* Add recipe for debug maint hatch * Change name/description of the debug maint hatch * Reduced components * Reduce tape amount * Revert joke description * Revert the comment too
-rw-r--r--src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java135
-rw-r--r--src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_CreativeMaintenance.java2
-rw-r--r--src/main/resources/assets/tectech/lang/en_US.lang6
4 files changed, 82 insertions, 63 deletions
diff --git a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
index 4fb21a2387..00b31915c2 100644
--- a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
+++ b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
@@ -1190,67 +1190,86 @@ public class DreamCraftRecipeLoader implements Runnable {
Materials.Concrete.getMolten(73728L)
},
getItemContainer("StargateFramePart").get(1L), 72000, 2000000);
- //Deep Dark Portal
- TT_recipeAdder.addResearchableAssemblylineRecipe(GT_ModHandler.getModItem("dreamcraft", "item.HeavyDutyPlateTier8", 1, 0),
- 16777216, 2048, 2000000, 64, new Object[]{
- GT_ModHandler.getModItem("ExtraUtilities", "cobblestone_compressed", 1, 7),
- GT_ModHandler.getModItem("IC2", "blockMachine2", 1, 0),
- GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 4L),
- new Object[]{OrePrefixes.circuit.get(Materials.Nano), 1},
- new Object[]{OrePrefixes.circuit.get(Materials.Nano), 1},
- new Object[]{OrePrefixes.circuit.get(Materials.Nano), 1},
- new Object[]{OrePrefixes.circuit.get(Materials.Nano), 1},
- GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 32, 0),
- ItemList.Robot_Arm_UEV.get(4),
- ItemList.Emitter_UEV.get(4),
- ItemList.Sensor_UEV.get(4),
- }, new FluidStack[]{
- new FluidStack(FluidRegistry.getFluid("oganesson"), 50000),
- Materials.Infinity.getMolten(9216L),
- Materials.Cheese.getMolten(232000L),
- }, ItemList.Block_BedrockiumCompressed.get(1), 10000, 5000000);
-
-
- //Batteries
- TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Energy_Cluster.get(1L), 12000, 16, 100000, 3, new Object[]{
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tritanium, 64L),
- new Object[]{OrePrefixes.circuit.get(Materials.Infinite), 1L},
- new Object[]{OrePrefixes.circuit.get(Materials.Infinite), 1L},
- new Object[]{OrePrefixes.circuit.get(Materials.Infinite), 1L},
- new Object[]{OrePrefixes.circuit.get(Materials.Infinite), 1L},
- ItemList.Energy_Cluster.get(8L),
- ItemList.Field_Generator_UV.get(2),
- ItemList.Circuit_Wafer_HPIC.get(64),
- ItemList.Circuit_Wafer_HPIC.get(64),
- ItemList.Circuit_Parts_DiodeASMD.get(32),
- GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 32),
- }, new FluidStack[]{
- Materials.SolderingAlloy.getMolten(2880),
- new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)
- }, ItemList.ZPM2.get(1), 3000, 400000);
-
- TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.ZPM2.get(1L), 24000, 64, 200000, 6, new Object[]{
- GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L),
- GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L),
- new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1L},
- new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1L},
- new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1L},
- new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1L},
- ItemList.ZPM2.get(8),
- ItemList.Field_Generator_UHV.get(4),
- ItemList.Circuit_Wafer_UHPIC.get(64),
- ItemList.Circuit_Wafer_UHPIC.get(64),
- ItemList.Circuit_Wafer_SoC2.get(32),
- ItemList.Circuit_Parts_DiodeASMD.get(64),
- GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64),
- }, new FluidStack[]{
- Materials.SolderingAlloy.getMolten(3760),
- Materials.Naquadria.getMolten(9216),
- new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000)
- }, ItemList.ZPM3.get(1), 4000, 1600000);
}
//endregion
+
+ //Deep Dark Portal
+ TT_recipeAdder.addResearchableAssemblylineRecipe(GT_ModHandler.getModItem("dreamcraft", "item.HeavyDutyPlateTier8", 1, 0),
+ 16777216, 2048, 2000000, 64, new Object[]{
+ GT_ModHandler.getModItem("ExtraUtilities", "cobblestone_compressed", 1, 7),
+ GT_ModHandler.getModItem("IC2", "blockMachine2", 1, 0),
+ GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 4L),
+ new Object[]{OrePrefixes.circuit.get(Materials.Nano), 1},
+ new Object[]{OrePrefixes.circuit.get(Materials.Nano), 1},
+ new Object[]{OrePrefixes.circuit.get(Materials.Nano), 1},
+ new Object[]{OrePrefixes.circuit.get(Materials.Nano), 1},
+ GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 32, 0),
+ ItemList.Robot_Arm_UEV.get(4),
+ ItemList.Emitter_UEV.get(4),
+ ItemList.Sensor_UEV.get(4),
+ }, new FluidStack[]{
+ new FluidStack(FluidRegistry.getFluid("oganesson"), 50000),
+ Materials.Infinity.getMolten(9216L),
+ Materials.Cheese.getMolten(232000L),
+ }, ItemList.Block_BedrockiumCompressed.get(1), 10000, 5000000);
+
+ //Debug maintenance hatch
+ TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Hatch_AutoMaintenance.get(1L),
+ 2764800, 128, 500000, 6, new Object[]{
+ ItemList.Hatch_AutoMaintenance.get(1L),
+ ItemList.Robot_Arm_UV.get(1L),
+ ItemList.Electric_Pump_UV.get(1L),
+ ItemList.Conveyor_Module_UV.get(1L),
+ new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 4L},
+ ItemList.Energy_LapotronicOrb2.get(1L),
+ ItemList.Duct_Tape.get(64L),
+ ItemList.Duct_Tape.get(64L),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Americium, 64L),
+ }, new FluidStack[]{
+ Materials.Lubricant.getFluid(256000),
+ Materials.SolderingAlloy.getMolten(1296L),
+ }, CustomItemList.hatch_CreativeMaintenance.get(1), 6000, 500000);
+
+ //Batteries
+ TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Energy_Cluster.get(1L), 12000, 16, 100000, 3, new Object[]{
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tritanium, 64L),
+ new Object[]{OrePrefixes.circuit.get(Materials.Infinite), 1L},
+ new Object[]{OrePrefixes.circuit.get(Materials.Infinite), 1L},
+ new Object[]{OrePrefixes.circuit.get(Materials.Infinite), 1L},
+ new Object[]{OrePrefixes.circuit.get(Materials.Infinite), 1L},
+ ItemList.Energy_Cluster.get(8L),
+ ItemList.Field_Generator_UV.get(2),
+ ItemList.Circuit_Wafer_HPIC.get(64),
+ ItemList.Circuit_Wafer_HPIC.get(64),
+ ItemList.Circuit_Parts_DiodeASMD.get(32),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 32),
+ }, new FluidStack[]{
+ Materials.SolderingAlloy.getMolten(2880),
+ new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)
+ }, ItemList.ZPM2.get(1), 3000, 400000);
+
+ TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.ZPM2.get(1L), 24000, 64, 200000, 6, new Object[]{
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L),
+ new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1L},
+ new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1L},
+ new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1L},
+ new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1L},
+ ItemList.ZPM2.get(8),
+ ItemList.Field_Generator_UHV.get(4),
+ ItemList.Circuit_Wafer_UHPIC.get(64),
+ ItemList.Circuit_Wafer_UHPIC.get(64),
+ ItemList.Circuit_Wafer_SoC2.get(32),
+ ItemList.Circuit_Parts_DiodeASMD.get(64),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64),
+ }, new FluidStack[]{
+ Materials.SolderingAlloy.getMolten(3760),
+ Materials.Naquadria.getMolten(9216),
+ new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000)
+ }, ItemList.ZPM3.get(1), 4000, 1600000);
+
+
//region singleblocks
//Tesla Transceiver LV 1A
diff --git a/src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java b/src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java
index 8a46732e66..0bf8c57f24 100644
--- a/src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java
@@ -664,7 +664,7 @@ public class MachineLoader implements Runnable {
// ===================================================================================================
Machine_DebugPollutor.set(new GT_MetaTileEntity_DebugPollutor(15495, "debug.tt.pollutor", "Debug Pollution Generator", 15).getStackForm(1));
hatch_CreativeData.set(new GT_MetaTileEntity_Hatch_CreativeData(15496, "debug.tt.data", "Debug Data Hatch", 15).getStackForm(1));
- hatch_CreativeMaintenance.set(new GT_MetaTileEntity_Hatch_CreativeMaintenance(15497, "debug.tt.maintenance", "Debug Maintenance Hatch", 15).getStackForm(1L));
+ hatch_CreativeMaintenance.set(new GT_MetaTileEntity_Hatch_CreativeMaintenance(15497, "debug.tt.maintenance", "Auto-Taping Maintenance Hatch", 15).getStackForm(1L));
Machine_DebugGenny.set(new GT_MetaTileEntity_DebugPowerGenerator(15498, "debug.tt.genny", "Debug Power Generator", 15).getStackForm(1L));
Machine_DebugWriter.set(new GT_MetaTileEntity_DebugStructureWriter(15499, "debug.tt.writer", "Debug Structure Writer", 15).getStackForm(1L));
UnusedStuff.set(new ItemStack(Blocks.air));
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_CreativeMaintenance.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_CreativeMaintenance.java
index 4e719f8ec8..d56e622a8f 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_CreativeMaintenance.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_CreativeMaintenance.java
@@ -26,7 +26,7 @@ public class GT_MetaTileEntity_Hatch_CreativeMaintenance extends GT_MetaTileEnti
public String[] getDescription() {
return new String[]{
CommonValues.BASS_MARK,
- translateToLocal("gt.blockmachines.debug.tt.maintenance.desc.0"),//For maintaining Multiblocks
+ translateToLocal("gt.blockmachines.debug.tt.maintenance.desc.0"),//For automatically maintaining Multiblocks
translateToLocal("gt.blockmachines.debug.tt.maintenance.desc.1"),//Does fix everything but itself.
EnumChatFormatting.AQUA + translateToLocal("gt.blockmachines.debug.tt.maintenance.desc.2")//Fixing is for plebs!
};
diff --git a/src/main/resources/assets/tectech/lang/en_US.lang b/src/main/resources/assets/tectech/lang/en_US.lang
index 9f49d692b8..f7209aed6a 100644
--- a/src/main/resources/assets/tectech/lang/en_US.lang
+++ b/src/main/resources/assets/tectech/lang/en_US.lang
@@ -775,8 +775,8 @@ gt.blockmachines.debug.tt.data.name=Debug Data Hatch
gt.blockmachines.debug.tt.data.desc.0=Quantum Data Output
gt.blockmachines.debug.tt.data.desc.1=High speed fibre optics connector.
gt.blockmachines.debug.tt.data.desc.2=Must be painted to work
-gt.blockmachines.debug.tt.maintenance.name=Debug Maintenance Hatch
-gt.blockmachines.debug.tt.maintenance.desc.0=For maintaining Multiblocks
+gt.blockmachines.debug.tt.maintenance.name=Auto-Taping Maintenance Hatch
+gt.blockmachines.debug.tt.maintenance.desc.0=For automatically maintaining Multiblocks
gt.blockmachines.debug.tt.maintenance.desc.1=Does fix everything but itself.
gt.blockmachines.debug.tt.maintenance.desc.2=Fixing is for plebs!
gt.blockmachines.debug.tt.genny.name=Debug Power Generator
@@ -869,4 +869,4 @@ tt.keyphrase.Side_capabilities=Side capabilities
#OpenTurrets compatibility
tile.turretHeadEM.name=Elemental Matter Turret
-tile.turretBaseEM.name=Elemental Turret Base \ No newline at end of file
+tile.turretBaseEM.name=Elemental Turret Base