aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorGDCloud <gdcloudstrike@gmail.com>2023-04-13 21:43:30 +0200
committerGDCloud <gdcloudstrike@gmail.com>2023-04-13 21:43:30 +0200
commitbeb4036a1d3593f0b19b67d2fdcd96138569c581 (patch)
tree80dc22da3a2a071bb43881f27b4b2d98565f5790 /src/main/java/com
parent5d15115087ff3d38c5f0e30401f96eb3ac2c79f1 (diff)
downloadGT5-Unofficial-beb4036a1d3593f0b19b67d2fdcd96138569c581.tar.gz
GT5-Unofficial-beb4036a1d3593f0b19b67d2fdcd96138569c581.tar.bz2
GT5-Unofficial-beb4036a1d3593f0b19b67d2fdcd96138569c581.zip
recipes
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java264
1 files changed, 245 insertions, 19 deletions
diff --git a/src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java b/src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java
index 3896583e27..4acc9e9eaf 100644
--- a/src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java
+++ b/src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java
@@ -15,10 +15,7 @@ import com.github.technus.tectech.thing.CustomItemList;
import com.github.technus.tectech.thing.block.QuantumGlassBlock;
import com.gtnewhorizon.structurelib.StructureLibAPI;
-import gregtech.api.enums.GT_Values;
-import gregtech.api.enums.ItemList;
-import gregtech.api.enums.Materials;
-import gregtech.api.enums.OrePrefixes;
+import gregtech.api.enums.*;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Utility;
@@ -303,6 +300,20 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoMulti4_UMV.get(1),
100,
32000000);
+
+ // Dynamo UXV 4A
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hatch_Dynamo_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.BlackPlutonium, 2),
+ GT_OreDictUnificator.get(
+ OrePrefixes.plate,
+ Materials.MagnetohydrodynamicallyConstrainedStarMatter,
+ 1),
+ GT_OreDictUnificator.get("plateShirabon", 1L) },
+ Materials.Silver.getMolten(9216),
+ CustomItemList.eM_dynamoMulti4_UXV.get(1),
+ 100,
+ (int) TierEU.RECIPE_UMV);
}
// Dynamo Hatches 16A
@@ -405,6 +416,21 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoMulti16_UMV.get(1),
200,
32000000);
+
+ // Dynamo UXV 16A
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Transformer_MAX_UXV").get(1),
+ CustomItemList.eM_dynamoMulti4_UXV.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.BlackPlutonium, 2),
+ GT_OreDictUnificator.get(
+ OrePrefixes.plate,
+ Materials.MagnetohydrodynamicallyConstrainedStarMatter,
+ 2),
+ GT_OreDictUnificator.get("plateShirabon", 2L) },
+ Materials.Electrum.getMolten(9216),
+ CustomItemList.eM_dynamoMulti16_UXV.get(1),
+ 200,
+ (int) TierEU.RECIPE_UMV);
}
// Dynamo Hatches 64A
@@ -510,6 +536,21 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoMulti64_UMV.get(1),
400,
32000000);
+
+ // Dynamo UXV 64A
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("WetTransformer_MAX_UXV").get(1),
+ CustomItemList.eM_dynamoMulti16_UXV.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.BlackPlutonium, 2),
+ GT_OreDictUnificator.get(
+ OrePrefixes.plate,
+ Materials.MagnetohydrodynamicallyConstrainedStarMatter,
+ 3),
+ GT_OreDictUnificator.get("plateShirabon", 3L) },
+ Materials.Tungsten.getMolten(9216),
+ CustomItemList.eM_dynamoMulti64_UXV.get(1),
+ 400,
+ (int) TierEU.RECIPE_UMV);
}
}
@@ -613,6 +654,20 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyMulti4_UMV.get(1),
100,
32000000);
+
+ // Energy Hatch UXV 4A
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hatch_Energy_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.BlackPlutonium, 2),
+ GT_OreDictUnificator.get(
+ OrePrefixes.plate,
+ Materials.MagnetohydrodynamicallyConstrainedStarMatter,
+ 1),
+ GT_OreDictUnificator.get("plateShirabon", 1L) },
+ Materials.Silver.getMolten(9216),
+ CustomItemList.eM_energyMulti4_UXV.get(1),
+ 100,
+ (int) TierEU.RECIPE_UMV);
}
// Energy Hatches 16A
@@ -718,6 +773,21 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyMulti16_UMV.get(1),
200,
32000000);
+
+ // Energy Hatch UXV 16A
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Transformer_MAX_UXV").get(1),
+ CustomItemList.eM_energyMulti4_UXV.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.BlackPlutonium, 2),
+ GT_OreDictUnificator.get(
+ OrePrefixes.plate,
+ Materials.MagnetohydrodynamicallyConstrainedStarMatter,
+ 2),
+ GT_OreDictUnificator.get("plateShirabon", 2L) },
+ Materials.Silver.getMolten(9216),
+ CustomItemList.eM_energyMulti16_UXV.get(1),
+ 200,
+ (int) TierEU.RECIPE_UMV);
}
// Energy Hatches 64A
@@ -826,6 +896,22 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyMulti64_UMV.get(1),
400,
32000000);
+
+ // Energy Hatch UXV 16A
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("WetTransformer_MAX_UXV").get(1),
+ CustomItemList.eM_energyMulti16_UXV.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.BlackPlutonium, 2),
+ GT_OreDictUnificator.get(
+ OrePrefixes.plate,
+ Materials.MagnetohydrodynamicallyConstrainedStarMatter,
+ 3),
+ GT_OreDictUnificator.get("plateShirabon", 3L) },
+ Materials.Silver.getMolten(9216),
+ CustomItemList.eM_energyMulti64_UXV.get(1),
+ 400,
+ (int) TierEU.RECIPE_UMV);
+
}
}
@@ -926,7 +1012,7 @@ public class Assembler implements Runnable {
// Laser Dynamo
{
- // Laser Dynamo IV-UEV 256/t
+ // Laser Dynamo IV-UXV 256/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1008,9 +1094,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoTunnel1_UMV.get(1),
1000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1),
+ ItemList.Emitter_UXV.get(1), ItemList.Electric_Pump_UXV.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.BlackPlutonium, 2),
+ GT_Utility.getIntegratedCircuit(1) },
+ null,
+ CustomItemList.eM_dynamoTunnel1_UXV.get(1),
+ 1000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Dynamo IV-UEV 1024/t
+ // Laser Dynamo IV-UXV 1024/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1092,9 +1188,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoTunnel2_UMV.get(1),
2000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 2),
+ ItemList.Emitter_UXV.get(2), ItemList.Electric_Pump_UXV.get(2),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.BlackPlutonium, 4),
+ GT_Utility.getIntegratedCircuit(2) },
+ null,
+ CustomItemList.eM_dynamoTunnel2_UXV.get(1),
+ 2000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Dynamo IV-UEV 4096/t
+ // Laser Dynamo IV-UXV 4096/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1176,9 +1282,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoTunnel3_UMV.get(1),
4000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 4),
+ ItemList.Emitter_UXV.get(4), ItemList.Electric_Pump_UXV.get(4),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.BlackPlutonium, 4),
+ GT_Utility.getIntegratedCircuit(3) },
+ null,
+ CustomItemList.eM_dynamoTunnel3_UXV.get(1),
+ 4000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Dynamo IV-UEV 16384/t
+ // Laser Dynamo IV-UXV 16384/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1260,9 +1376,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoTunnel4_UMV.get(1),
8000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 4),
+ ItemList.Emitter_UXV.get(8), ItemList.Electric_Pump_UXV.get(8),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.BlackPlutonium, 8),
+ GT_Utility.getIntegratedCircuit(4) },
+ null,
+ CustomItemList.eM_dynamoTunnel4_UXV.get(1),
+ 8000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Dynamo IV-UEV 65536/t
+ // Laser Dynamo IV-UXV 65536/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1344,9 +1470,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoTunnel5_UMV.get(1),
16000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 16),
+ ItemList.Emitter_UXV.get(16), ItemList.Electric_Pump_UXV.get(16),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.BlackPlutonium, 8),
+ GT_Utility.getIntegratedCircuit(5) },
+ null,
+ CustomItemList.eM_dynamoTunnel5_UXV.get(1),
+ 16000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Dynamo IV-UEV 262144/t
+ // Laser Dynamo IV-UXV 262144/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1420,7 +1556,7 @@ public class Assembler implements Runnable {
32000000);
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { getItemContainer("Hull_UMV").get(1),
- GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 4),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 32),
ItemList.Emitter_UMV.get(32), ItemList.Electric_Pump_UMV.get(32),
GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Quantium, 16),
GT_Utility.getIntegratedCircuit(6) },
@@ -1428,9 +1564,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoTunnel6_UMV.get(1),
32000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 32),
+ ItemList.Emitter_UXV.get(32), ItemList.Electric_Pump_UXV.get(32),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.BlackPlutonium, 16),
+ GT_Utility.getIntegratedCircuit(6) },
+ null,
+ CustomItemList.eM_dynamoTunnel6_UXV.get(1),
+ 32000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Dynamo IV-UEV 1048576/t
+ // Laser Dynamo IV-UXV 1048576/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1512,12 +1658,22 @@ public class Assembler implements Runnable {
CustomItemList.eM_dynamoTunnel7_UMV.get(1),
64000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 64),
+ ItemList.Emitter_UXV.get(64), ItemList.Electric_Pump_UXV.get(64),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.BlackPlutonium, 16),
+ GT_Utility.getIntegratedCircuit(7) },
+ null,
+ CustomItemList.eM_dynamoTunnel7_UXV.get(1),
+ 64000,
+ (int) TierEU.RECIPE_UXV);
}
}
// Laser Target
{
- // Laser Target IV-UEV 256/t
+ // Laser Target IV-UXV 256/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1599,9 +1755,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyTunnel1_UMV.get(1),
1000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1),
+ ItemList.Sensor_UXV.get(1), ItemList.Electric_Pump_UXV.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.BlackPlutonium, 2),
+ GT_Utility.getIntegratedCircuit(1) },
+ null,
+ CustomItemList.eM_energyTunnel1_UXV.get(1),
+ 1000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Target IV-UEV 1024/t
+ // Laser Target IV-UXV 1024/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1683,9 +1849,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyTunnel2_UMV.get(1),
2000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 2),
+ ItemList.Sensor_UXV.get(2), ItemList.Electric_Pump_UXV.get(2),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.BlackPlutonium, 4),
+ GT_Utility.getIntegratedCircuit(2) },
+ null,
+ CustomItemList.eM_energyTunnel2_UXV.get(1),
+ 2000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Target IV-UEV 4096/t
+ // Laser Target IV-UXV 4096/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1767,9 +1943,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyTunnel3_UMV.get(1),
4000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1),
+ ItemList.Sensor_UXV.get(4), ItemList.Electric_Pump_UXV.get(4),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.BlackPlutonium, 4),
+ GT_Utility.getIntegratedCircuit(3) },
+ null,
+ CustomItemList.eM_energyTunnel3_UXV.get(1),
+ 4000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Target IV-UEV 16384/t
+ // Laser Target IV-UXV 16384/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1851,9 +2037,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyTunnel4_UMV.get(1),
8000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 8),
+ ItemList.Sensor_UXV.get(8), ItemList.Electric_Pump_UXV.get(8),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.BlackPlutonium, 8),
+ GT_Utility.getIntegratedCircuit(4) },
+ null,
+ CustomItemList.eM_energyTunnel4_UXV.get(1),
+ 8000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Target IV-UEV 65536/t
+ // Laser Target IV-UXV 65536/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -1935,9 +2131,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyTunnel5_UMV.get(1),
16000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 16),
+ ItemList.Sensor_UXV.get(16), ItemList.Electric_Pump_UXV.get(16),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.BlackPlutonium, 8),
+ GT_Utility.getIntegratedCircuit(5) },
+ null,
+ CustomItemList.eM_energyTunnel5_UXV.get(1),
+ 16000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Target IV-UEV 262144/t
+ // Laser Target IV-UXV 262144/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -2019,9 +2225,19 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyTunnel6_UMV.get(1),
32000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 32),
+ ItemList.Sensor_UXV.get(32), ItemList.Electric_Pump_UXV.get(32),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.BlackPlutonium, 16),
+ GT_Utility.getIntegratedCircuit(6) },
+ null,
+ CustomItemList.eM_energyTunnel6_UXV.get(1),
+ 32000,
+ (int) TierEU.RECIPE_UXV);
}
- // Laser Target IV-UEV 1048576/t
+ // Laser Target IV-UXV 1048576/t
{
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Hull_IV.get(1),
@@ -2103,6 +2319,16 @@ public class Assembler implements Runnable {
CustomItemList.eM_energyTunnel7_UMV.get(1),
64000,
128000000);
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[] { getItemContainer("Hull_UXV").get(1),
+ GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 64),
+ ItemList.Sensor_UXV.get(64), ItemList.Electric_Pump_UXV.get(64),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.BlackPlutonium, 16),
+ GT_Utility.getIntegratedCircuit(7) },
+ null,
+ CustomItemList.eM_energyTunnel7_UXV.get(1),
+ 64000,
+ (int) TierEU.RECIPE_UXV);
}
}