aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/loader
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2022-02-06 23:33:38 +0800
committerGlodBlock <1356392126@qq.com>2022-02-06 23:33:38 +0800
commit139f50a8ed15c6bb752c395a9f20a54f85e898c2 (patch)
tree383086d33ca5dc2a896ac3a430baf0b8344b3e6c /src/main/java/goodgenerator/loader
parent75685f03be005c94be0f49539284867dc44ce3d5 (diff)
downloadGT5-Unofficial-139f50a8ed15c6bb752c395a9f20a54f85e898c2.tar.gz
GT5-Unofficial-139f50a8ed15c6bb752c395a9f20a54f85e898c2.tar.bz2
GT5-Unofficial-139f50a8ed15c6bb752c395a9f20a54f85e898c2.zip
two new materials and wire
Diffstat (limited to 'src/main/java/goodgenerator/loader')
-rw-r--r--src/main/java/goodgenerator/loader/Loaders.java8
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader_02.java46
2 files changed, 52 insertions, 2 deletions
diff --git a/src/main/java/goodgenerator/loader/Loaders.java b/src/main/java/goodgenerator/loader/Loaders.java
index f88cfdd4cf..568ce43fe8 100644
--- a/src/main/java/goodgenerator/loader/Loaders.java
+++ b/src/main/java/goodgenerator/loader/Loaders.java
@@ -66,6 +66,7 @@ public class Loaders {
public static final Item advancedFuelRod = new MyItems("advancedFuelRod", GoodGenerator.GG);
public static final Item fluidCore = new MyItems("fluidCore", GoodGenerator.GG, new String[]{GoodGenerator.MOD_ID+":fluidCore/1", GoodGenerator.MOD_ID+":fluidCore/2", GoodGenerator.MOD_ID+":fluidCore/3", GoodGenerator.MOD_ID+":fluidCore/4", GoodGenerator.MOD_ID+":fluidCore/5", GoodGenerator.MOD_ID+":fluidCore/6"});
public static final Item upgradeEssentia = new MyItems("upgradeEssentia", GoodGenerator.GG, new String[]{GoodGenerator.MOD_ID+":upgradeEssentia/null", GoodGenerator.MOD_ID+":upgradeEssentia/air", GoodGenerator.MOD_ID+":upgradeEssentia/thermal", GoodGenerator.MOD_ID+":upgradeEssentia/unstable", GoodGenerator.MOD_ID+":upgradeEssentia/victus", GoodGenerator.MOD_ID+":upgradeEssentia/tainted", GoodGenerator.MOD_ID+":upgradeEssentia/mechanics", GoodGenerator.MOD_ID+":upgradeEssentia/spirit", GoodGenerator.MOD_ID+":upgradeEssentia/radiation", GoodGenerator.MOD_ID+":upgradeEssentia/electric"});
+ public static final Item highEnergyMixture = new MyItems("highEnergyMixture", GoodGenerator.GG, new String[]{GoodGenerator.MOD_ID+":highEnergyMixture"});
public static final Block MAR_Casing = new Casing("MAR_Casing", new String[]{GoodGenerator.MOD_ID+":MAR_Casing"});
public static final Block FRF_Casings = new Casing("FRF_Casing", new String[]{"gregtech:iconsets/MACHINE_CASING_MINING_BLACKPLUTONIUM"});
@@ -103,7 +104,7 @@ public class Loaders {
//public static Item Isotope = new NuclearMetaItemGenerator();
- public static void GTMetaTileRegister(){
+ public static void GTMetaTileRegister() {
Loaders.MAR = new MultiNqGenerator(12732, "NaG", "Large Naquadah Reactor").getStackForm(1L);
Loaders.FRF = new FuelRefineFactory(16999, "FRF", "Naquadah Fuel Refinery").getStackForm(1L);
Loaders.UCFE = new UniversalChemicalFuelEngine(IDOffset, "UniversalChemicalFuelEngine", "Universal Chemical Fuel Engine").getStackForm(1L);
@@ -119,6 +120,8 @@ public class Loaders {
Loaders.Generator_Diesel[0] = new DieselGenerator(1113, "basicgenerator.diesel.tier.04", "Turbo Supercharging Combustion Generator", 4).getStackForm(1L);
Loaders.Generator_Diesel[1] = new DieselGenerator(1114, "basicgenerator.diesel.tier.05", "Ultimate Chemical Energy Releaser", 5).getStackForm(1L);
CrackRecipeAdder.registerPipe(30995, MyMaterial.incoloy903, 15000, 8000, true);
+ CrackRecipeAdder.registerWire(32749, MyMaterial.signalium, 12, 131072, 16, true);
+ CrackRecipeAdder.registerWire(32737, MyMaterial.lumiium, 8, 524288, 64, true);
}
public static void Register() {
@@ -167,6 +170,7 @@ public class Loaders {
GameRegistry.registerItem(naquadriaMass, "naquadriaMass", GoodGenerator.MOD_ID);
GameRegistry.registerItem(advancedFuelRod, "advancedFuelRod", GoodGenerator.MOD_ID);
GameRegistry.registerItem(fluidCore, "fluidCore", GoodGenerator.MOD_ID);
+ GameRegistry.registerItem(highEnergyMixture, "highEnergyMixture", GoodGenerator.MOD_ID);
}
public static void compactMod() {
@@ -205,7 +209,7 @@ public class Loaders {
LoadedList.init();
}
- public static void initLoad(){
+ public static void initLoad() {
new BlockRenderHandler();
GTMetaTileRegister();
initLoadRecipes();
diff --git a/src/main/java/goodgenerator/loader/RecipeLoader_02.java b/src/main/java/goodgenerator/loader/RecipeLoader_02.java
index 18adc9d157..ac710a6396 100644
--- a/src/main/java/goodgenerator/loader/RecipeLoader_02.java
+++ b/src/main/java/goodgenerator/loader/RecipeLoader_02.java
@@ -43,6 +43,8 @@ public class RecipeLoader_02 {
CrackRecipeAdder.reAddBlastRecipe(MyMaterial.adamantiumAlloy, 2500, 1920, 5500, true);
CrackRecipeAdder.reAddBlastRecipe(MyMaterial.marM200, 200, 7680, 5000, true);
CrackRecipeAdder.reAddBlastRecipe(MyMaterial.marM200, 220, 7680, 5000, false);
+ CrackRecipeAdder.reAddBlastRecipe(MyMaterial.signalium, 1600, 30720, 4000, true);
+ CrackRecipeAdder.reAddBlastRecipe(MyMaterial.lumiium, 1600, 30720, 4000, true);
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] {
@@ -1169,6 +1171,50 @@ public class RecipeLoader_02 {
200,
7680
);
+
+ GT_Values.RA.addMixerRecipe(
+ Materials.Glowstone.getDust(4),
+ Materials.Redstone.getDust(2),
+ Materials.Aluminium.getDust(1),
+ GT_Utility.getIntegratedCircuit(3),
+ null,
+ null,
+ ItemRefer.High_Energy_Mixture.get(4),
+ 240,
+ 120
+ );
+
+ GT_Values.RA.addFluidSolidifierRecipe(
+ ItemRefer.High_Energy_Mixture.get(2),
+ Materials.PhosphoricAcid.getFluid(4000),
+ MyMaterial.lumiinessence.get(OrePrefixes.dust, 1),
+ 600,
+ 240
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ Materials.AnnealedCopper.getDust(4),
+ Materials.Ardite.getDust(2),
+ Materials.RedAlloy.getDust(2),
+ GT_Utility.getIntegratedCircuit(4),
+ Materials.Redstone.getMolten(288),
+ null,
+ MyMaterial.signalium.get(OrePrefixes.dust, 1),
+ 240,
+ 120
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ Materials.TinAlloy.getDust(4),
+ Materials.SterlingSilver.getDust(2),
+ MyMaterial.lumiinessence.get(OrePrefixes.dust, 2),
+ GT_Utility.getIntegratedCircuit(4),
+ Materials.Glowstone.getMolten(288),
+ null,
+ MyMaterial.lumiium.get(OrePrefixes.dust, 1),
+ 240,
+ 120
+ );
}
public static void FinishLoadRecipe() {