aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/crossmod
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2023-01-28 18:39:10 -0800
committerJason Mitchell <mitchej@gmail.com>2023-01-28 18:39:10 -0800
commitb846f1dc3a502d157ecf871e2a4a1ff49915f871 (patch)
tree4a86feaaddd8d00d32f7cc093736d02be92bf358 /src/main/java/goodgenerator/crossmod
parent3194d4cbab82e336ecb82b5a2dc80153ed9b1b81 (diff)
downloadGT5-Unofficial-b846f1dc3a502d157ecf871e2a4a1ff49915f871.tar.gz
GT5-Unofficial-b846f1dc3a502d157ecf871e2a4a1ff49915f871.tar.bz2
GT5-Unofficial-b846f1dc3a502d157ecf871e2a4a1ff49915f871.zip
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/goodgenerator/crossmod')
-rw-r--r--src/main/java/goodgenerator/crossmod/ic2/GGCropsSaltyRoot.java16
-rw-r--r--src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java8
-rw-r--r--src/main/java/goodgenerator/crossmod/nei/NEI_Config.java8
-rw-r--r--src/main/java/goodgenerator/crossmod/thaumcraft/LargeEssentiaEnergyData.java14
-rw-r--r--src/main/java/goodgenerator/crossmod/thaumcraft/Research.java896
5 files changed, 424 insertions, 518 deletions
diff --git a/src/main/java/goodgenerator/crossmod/ic2/GGCropsSaltyRoot.java b/src/main/java/goodgenerator/crossmod/ic2/GGCropsSaltyRoot.java
index 030b30b270..c3686a6eb3 100644
--- a/src/main/java/goodgenerator/crossmod/ic2/GGCropsSaltyRoot.java
+++ b/src/main/java/goodgenerator/crossmod/ic2/GGCropsSaltyRoot.java
@@ -1,18 +1,20 @@
package goodgenerator.crossmod.ic2;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import goodgenerator.main.GoodGenerator;
-import goodgenerator.util.ItemRefer;
-import ic2.api.crops.CropCard;
-import ic2.api.crops.ICropTile;
import java.util.Arrays;
import java.util.List;
+
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
+
import speiger.src.crops.api.ICropCardInfo;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import goodgenerator.main.GoodGenerator;
+import goodgenerator.util.ItemRefer;
+import ic2.api.crops.CropCard;
+import ic2.api.crops.ICropTile;
public class GGCropsSaltyRoot extends CropCard implements ICropCardInfo {
@@ -39,7 +41,7 @@ public class GGCropsSaltyRoot extends CropCard implements ICropCardInfo {
@Override
public String[] attributes() {
- return new String[] {"Salt", "Gray", "Root", "Hydrophobic"};
+ return new String[] { "Salt", "Gray", "Root", "Hydrophobic" };
}
@Override
diff --git a/src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java b/src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java
index bd397cb271..8035e6db8c 100644
--- a/src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java
+++ b/src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java
@@ -1,10 +1,12 @@
package goodgenerator.crossmod.nei;
+import net.minecraft.nbt.NBTTagCompound;
+
import cpw.mods.fml.common.event.FMLInterModComms;
import goodgenerator.crossmod.LoadedList;
-import net.minecraft.nbt.NBTTagCompound;
public class IMCForNEI {
+
public static void IMCSender() {
sendHandler("gg.recipe.neutron_activator", "gregtech:gt.blockmachines:32013");
sendCatalyst("gg.recipe.neutron_activator", "gregtech:gt.blockmachines:32013");
@@ -22,7 +24,7 @@ public class IMCForNEI {
if (LoadedList.GTPP) {
sendCatalyst("gt.recipe.fusionreactor", "gregtech:gt.blockmachines:32022", -10);
}
- // sendCatalyst("gt.recipe.fusionreactor", "gregtech:gt.blockmachines:32023", -10); // Compact Fusion
+ // sendCatalyst("gt.recipe.fusionreactor", "gregtech:gt.blockmachines:32023", -10); // Compact Fusion
// MK-V
sendCatalyst("gt.recipe.complexfusionreactor", "gregtech:gt.blockmachines:32019", -10);
@@ -31,7 +33,7 @@ public class IMCForNEI {
if (LoadedList.GTPP) {
sendCatalyst("gt.recipe.complexfusionreactor", "gregtech:gt.blockmachines:32022", -10);
}
- // sendCatalyst("gt.recipe.complexfusionreactor", "gregtech:gt.blockmachines:32023", -10); // Compact
+ // sendCatalyst("gt.recipe.complexfusionreactor", "gregtech:gt.blockmachines:32023", -10); // Compact
// Fusion MK-V
sendHandler("gg.recipe.componentassemblyline", "gregtech:gt.blockmachines:32026", 2);
diff --git a/src/main/java/goodgenerator/crossmod/nei/NEI_Config.java b/src/main/java/goodgenerator/crossmod/nei/NEI_Config.java
index d6d4abac78..e28f09885e 100644
--- a/src/main/java/goodgenerator/crossmod/nei/NEI_Config.java
+++ b/src/main/java/goodgenerator/crossmod/nei/NEI_Config.java
@@ -1,13 +1,15 @@
package goodgenerator.crossmod.nei;
-import codechicken.nei.api.API;
-import codechicken.nei.api.IConfigureNEI;
-import goodgenerator.main.GoodGenerator;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
+import codechicken.nei.api.API;
+import codechicken.nei.api.IConfigureNEI;
+import goodgenerator.main.GoodGenerator;
+
public class NEI_Config implements IConfigureNEI {
+
public static boolean isAdded = true;
@Override
diff --git a/src/main/java/goodgenerator/crossmod/thaumcraft/LargeEssentiaEnergyData.java b/src/main/java/goodgenerator/crossmod/thaumcraft/LargeEssentiaEnergyData.java
index a55ddd9dd0..a259f77cbf 100644
--- a/src/main/java/goodgenerator/crossmod/thaumcraft/LargeEssentiaEnergyData.java
+++ b/src/main/java/goodgenerator/crossmod/thaumcraft/LargeEssentiaEnergyData.java
@@ -1,23 +1,24 @@
package goodgenerator.crossmod.thaumcraft;
-import com.google.gson.JsonArray;
-import com.google.gson.JsonElement;
-import com.google.gson.JsonObject;
-import com.google.gson.JsonParser;
import java.io.*;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.HashMap;
+
import thaumcraft.api.aspects.Aspect;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParser;
+
public class LargeEssentiaEnergyData {
public static final HashMap<Aspect, FuelData> ASPECT_FUEL_DATA = new HashMap<>();
public static String readJsonFile() {
try {
- URL url = Thread.currentThread()
- .getContextClassLoader()
+ URL url = Thread.currentThread().getContextClassLoader()
.getResource("assets/goodgenerator/data/essentia.json");
assert url != null;
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(), StandardCharsets.UTF_8));
@@ -81,6 +82,7 @@ public class LargeEssentiaEnergyData {
}
class FuelData {
+
private final int fuelValue;
private final String category;
private final float consumeSpeed;
diff --git a/src/main/java/goodgenerator/crossmod/thaumcraft/Research.java b/src/main/java/goodgenerator/crossmod/thaumcraft/Research.java
index 4a6de90abe..575b06edf0 100644
--- a/src/main/java/goodgenerator/crossmod/thaumcraft/Research.java
+++ b/src/main/java/goodgenerator/crossmod/thaumcraft/Research.java
@@ -2,8 +2,21 @@ package goodgenerator.crossmod.thaumcraft;
import static thaumcraft.api.ThaumcraftApi.addArcaneCraftingRecipe;
+import java.util.Arrays;
+import java.util.Collections;
+
+import net.minecraft.block.Block;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+
+import thaumcraft.api.aspects.Aspect;
+import thaumcraft.api.aspects.AspectList;
+import thaumcraft.common.config.ConfigBlocks;
+import thaumcraft.common.config.ConfigItems;
+
import com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry;
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
+
import goodgenerator.crossmod.LoadedList;
import goodgenerator.util.DescTextLocalization;
import goodgenerator.util.ItemRefer;
@@ -15,15 +28,6 @@ import gregtech.api.enums.TC_Aspects;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
import ic2.core.Ic2Items;
-import java.util.Arrays;
-import java.util.Collections;
-import net.minecraft.block.Block;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import thaumcraft.api.aspects.Aspect;
-import thaumcraft.api.aspects.AspectList;
-import thaumcraft.common.config.ConfigBlocks;
-import thaumcraft.common.config.ConfigItems;
public class Research {
@@ -44,7 +48,7 @@ public class Research {
"ESSENTIA_GENERATOR",
"Combustion Engine in Magic World",
"Will it cause Flux pollution?",
- new String[] {"INFUSION"},
+ new String[] { "INFUSION" },
"ARTIFICE",
ItemRefer.Large_Essentia_Generator.get(1),
3,
@@ -58,88 +62,74 @@ public class Research {
new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 10L),
new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 10L)),
null,
- new Object[] {
- "research.ESSENTIA_GENERATOR.page.0",
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_GENERATOR",
- ItemList.Hull_HV.get(1),
- new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1L),
- new ItemStack(ConfigBlocks.blockJar, 1),
- GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Thaumium, 1L),
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Emerald, 1L),
- new ItemStack(ConfigBlocks.blockWoodenDevice, 1),
- GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Manyullyn, 1L),
- Ic2Items.teslaCoil,
- ItemList.Sensor_MV.get(1)
- },
- ItemRefer.Large_Essentia_Generator.get(1),
- 6,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 64L),
- new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 64L),
- new TC_Aspects.TC_AspectStack(TC_Aspects.PRAECANTATIO, 32),
- new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 32))),
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_GENERATOR",
- ItemList.Hatch_Input_HV.get(1),
- new ItemStack[] {
- new ItemStack(ConfigBlocks.blockJar, 1),
+ new Object[] { "research.ESSENTIA_GENERATOR.page.0",
+ GregTech_API.sThaumcraftCompat.addInfusionRecipe(
+ "ESSENTIA_GENERATOR",
+ ItemList.Hull_HV.get(1),
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1L),
+ new ItemStack(ConfigBlocks.blockJar, 1),
+ GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Thaumium, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Emerald, 1L),
+ new ItemStack(ConfigBlocks.blockWoodenDevice, 1),
+ GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Manyullyn, 1L),
+ Ic2Items.teslaCoil, ItemList.Sensor_MV.get(1) },
+ ItemRefer.Large_Essentia_Generator.get(1),
+ 6,
+ Arrays.asList(
+ new TC_Aspects.TC_AspectStack(TC_Aspects.POTENTIA, 64L),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 64L),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.PRAECANTATIO, 32),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 32))),
+ GregTech_API.sThaumcraftCompat.addInfusionRecipe(
+ "ESSENTIA_GENERATOR",
+ ItemList.Hatch_Input_HV.get(1),
+ new ItemStack[] { new ItemStack(ConfigBlocks.blockJar, 1),
+ ItemRefer.Magic_Casing.get(1), new ItemStack(ConfigBlocks.blockTube, 1),
+ ItemList.Electric_Pump_MV.get(1L) },
+ ItemRefer.Essentia_Hatch.get(1),
+ 6,
+ Arrays.asList(
+ new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 128),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 64),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 32),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.COGNITIO, 32))),
+ GregTech_API.sThaumcraftCompat.addInfusionRecipe(
+ "ESSENTIA_GENERATOR",
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Thaumium, 1),
+ new ItemStack[] {
+ GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 1),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectricalSteel, 1),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectricalSteel, 1),
+ ItemList.Electric_Pump_HV.get(1L), new ItemStack(ConfigBlocks.blockTube, 1, 4),
+ new ItemStack(ConfigBlocks.blockCosmeticOpaque, 1, 2), },
+ ItemRefer.Essentia_Cell_T1.get(1),
+ 4,
+ Arrays.asList(
+ new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 32),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 32),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 16))),
+ addArcaneCraftingRecipe(
+ "ESSENTIA_GENERATOR",
ItemRefer.Magic_Casing.get(1),
- new ItemStack(ConfigBlocks.blockTube, 1),
- ItemList.Electric_Pump_MV.get(1L)
- },
- ItemRefer.Essentia_Hatch.get(1),
- 6,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 128),
- new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 64),
- new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 32),
- new TC_Aspects.TC_AspectStack(TC_Aspects.COGNITIO, 32))),
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_GENERATOR",
- GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Thaumium, 1),
- new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 1),
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectricalSteel, 1),
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectricalSteel, 1),
- ItemList.Electric_Pump_HV.get(1L),
- new ItemStack(ConfigBlocks.blockTube, 1, 4),
- new ItemStack(ConfigBlocks.blockCosmeticOpaque, 1, 2),
- },
- ItemRefer.Essentia_Cell_T1.get(1),
- 4,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 32),
- new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 32),
- new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 16))),
- addArcaneCraftingRecipe(
- "ESSENTIA_GENERATOR",
- ItemRefer.Magic_Casing.get(1),
- new AspectList()
- .add(Aspect.AIR, 50)
- .add(Aspect.FIRE, 50)
- .add(Aspect.ORDER, 50),
- "SCS",
- "GAG",
- "SCS",
- 'S',
- new ItemStack(ConfigItems.itemResource, 1, 14),
- 'C',
- GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Thaumium, 1),
- 'G',
- Ic2Items.reinforcedGlass,
- 'A',
- Ic2Items.advancedMachine),
- "research.ESSENTIA_GENERATOR.page.1",
- "research.ESSENTIA_GENERATOR.page.2",
- "research.ESSENTIA_GENERATOR.page.3"
- });
+ new AspectList().add(Aspect.AIR, 50).add(Aspect.FIRE, 50).add(Aspect.ORDER, 50),
+ "SCS",
+ "GAG",
+ "SCS",
+ 'S',
+ new ItemStack(ConfigItems.itemResource, 1, 14),
+ 'C',
+ GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Thaumium, 1),
+ 'G',
+ Ic2Items.reinforcedGlass,
+ 'A',
+ Ic2Items.advancedMachine),
+ "research.ESSENTIA_GENERATOR.page.1", "research.ESSENTIA_GENERATOR.page.2",
+ "research.ESSENTIA_GENERATOR.page.3" });
GregTech_API.sThaumcraftCompat.addResearch(
"ESSENTIA_CELL",
"Better Cells",
"And higher efficiency.",
- new String[] {"ESSENTIA_GENERATOR"},
+ new String[] { "ESSENTIA_GENERATOR" },
"ARTIFICE",
ItemRefer.Essentia_Cell_T4.get(1),
2,
@@ -153,116 +143,100 @@ public class Research {
new TC_Aspects.TC_AspectStack(TC_Aspects.PRAECANTATIO, 10L),
new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 10L)),
null,
- new Object[] {
- "research.ESSENTIA_CELL.page.0",
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_CELL",
- ItemRefer.Essentia_Cell_T1.get(1),
- new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 1),
- ItemList.Electric_Pump_IV.get(1L),
- ItemList.QuantumStar.get(1L),
- new ItemStack(ConfigBlocks.blockMetalDevice, 1, 3),
- ItemList.Reactor_Coolant_Sp_1.get(1L),
- GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Plutonium241, 1),
- },
- ItemRefer.Essentia_Cell_T2.get(1),
- 6,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 64),
- new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 64),
- new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 32))),
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_CELL",
- ItemRefer.Essentia_Cell_T2.get(1),
- new ItemStack[] {
- ItemList.Field_Generator_IV.get(1L),
- ItemList.Electric_Pump_LuV.get(1L),
- new ItemStack(ConfigItems.itemResource, 1, 14),
- Ic2Items.fluidregulator,
- new ItemStack(ConfigBlocks.blockJar, 1, 0),
- GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Ichorium, 1)
- },
- ItemRefer.Essentia_Cell_T3.get(1),
- 8,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 128),
- new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 128),
- new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 64))),
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_CELL",
- ItemRefer.Essentia_Cell_T3.get(1),
- new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Europium, 1),
- ItemList.Emitter_LuV.get(1L),
- new ItemStack(ItemRegistry.bw_realglas, 1, 4),
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StellarAlloy, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellPlasma, Materials.Helium, 1),
- new ItemStack(ConfigItems.itemShard, 1, 6),
- },
- ItemRefer.Essentia_Cell_T4.get(1),
- 10,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 256),
- new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 256),
- new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 128)))
- });
+ new Object[] { "research.ESSENTIA_CELL.page.0",
+ GregTech_API.sThaumcraftCompat.addInfusionRecipe(
+ "ESSENTIA_CELL",
+ ItemRefer.Essentia_Cell_T1.get(1),
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 1),
+ ItemList.Electric_Pump_IV.get(1L), ItemList.QuantumStar.get(1L),
+ new ItemStack(ConfigBlocks.blockMetalDevice, 1, 3),
+ ItemList.Reactor_Coolant_Sp_1.get(1L),
+ GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Plutonium241, 1), },
+ ItemRefer.Essentia_Cell_T2.get(1),
+ 6,
+ Arrays.asList(
+ new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 64),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 64),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 32))),
+ GregTech_API.sThaumcraftCompat.addInfusionRecipe(
+ "ESSENTIA_CELL",
+ ItemRefer.Essentia_Cell_T2.get(1),
+ new ItemStack[] { ItemList.Field_Generator_IV.get(1L),
+ ItemList.Electric_Pump_LuV.get(1L),
+ new ItemStack(ConfigItems.itemResource, 1, 14), Ic2Items.fluidregulator,
+ new ItemStack(ConfigBlocks.blockJar, 1, 0),
+ GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Ichorium, 1) },
+ ItemRefer.Essentia_Cell_T3.get(1),
+ 8,
+ Arrays.asList(
+ new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 128),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 128),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 64))),
+ GregTech_API.sThaumcraftCompat.addInfusionRecipe(
+ "ESSENTIA_CELL",
+ ItemRefer.Essentia_Cell_T3.get(1),
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Europium, 1),
+ ItemList.Emitter_LuV.get(1L), new ItemStack(ItemRegistry.bw_realglas, 1, 4),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StellarAlloy, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellPlasma, Materials.Helium, 1),
+ new ItemStack(ConfigItems.itemShard, 1, 6), },
+ ItemRefer.Essentia_Cell_T4.get(1),
+ 10,
+ Arrays.asList(
+ new TC_Aspects.TC_AspectStack(TC_Aspects.AQUA, 256),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 256),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 128))) });
ItemStack broad = new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 6);
if (LoadedList.GTNH_CORE) broad = GT_ModHandler.getModItem("dreamcraft", "item.ArcaneSlate", 1);
- GregTech_API.sThaumcraftCompat.addResearch(
- "ESSENTIA_UPGRADE_BLANK",
- "Upgrade your generator",
- "Let's try some more dangerous essentia.",
- new String[] {"ESSENTIA_GENERATOR"},
- "ARTIFICE",
- ItemRefer.Essentia_Upgrade_Empty.get(1),
- 2,
- 0,
- -9,
- 4,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.AURAM, 10L),
- new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 10L),
- new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 10L),
- new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 10L)),
- null,
- new Object[] {
- "research.ESSENTIA_UPGRADE_BLANK.page.0",
- addArcaneCraftingRecipe(
- "ESSENTIA_UPGRADE_BLANK",
- ItemRefer.Essentia_Upgrade_Empty.get(1),
- new AspectList()
- .add(Aspect.AIR, 80)
- .add(Aspect.ENTROPY, 50)
- .add(Aspect.ORDER, 50)
- .add(Aspect.WATER, 80),
- "AMB",
- "CZD",
- "EIF",
- 'A',
- GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedAir, 1),
- 'B',
- GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedEarth, 1),
- 'C',
- GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedFire, 1),
- 'D',
- GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedWater, 1),
- 'E',
- GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedOrder, 1),
- 'F',
- GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedEntropy, 1),
- 'M',
- new ItemStack(ConfigItems.itemResource, 1, 10),
- 'Z',
- broad,
- 'I',
- GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.PulsatingIron, 1)),
- });
+ GregTech_API.sThaumcraftCompat
+ .addResearch(
+ "ESSENTIA_UPGRADE_BLANK",
+ "Upgrade your generator",
+ "Let's try some more dangerous essentia.",
+ new String[] { "ESSENTIA_GENERATOR" },
+ "ARTIFICE",
+ ItemRefer.Essentia_Upgrade_Empty.get(1),
+ 2,
+ 0,
+ -9,
+ 4,
+ Arrays.asList(
+ new TC_Aspects.TC_AspectStack(TC_Aspects.AURAM, 10L),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.PERMUTATIO, 10L),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 10L),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 10L)),
+ null,
+ new Object[] { "research.ESSENTIA_UPGRADE_BLANK.page.0", addArcaneCraftingRecipe(
+ "ESSENTIA_UPGRADE_BLANK",
+ ItemRefer.Essentia_Upgrade_Empty.get(1),
+ new AspectList().add(Aspect.AIR, 80).add(Aspect.ENTROPY, 50).add(Aspect.ORDER, 50)
+ .add(Aspect.WATER, 80),
+ "AMB",
+ "CZD",
+ "EIF",
+ 'A',
+ GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedAir, 1),
+ 'B',
+ GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedEarth, 1),
+ 'C',
+ GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedFire, 1),
+ 'D',
+ GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedWater, 1),
+ 'E',
+ GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedOrder, 1),
+ 'F',
+ GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfusedEntropy, 1),
+ 'M',
+ new ItemStack(ConfigItems.itemResource, 1, 10),
+ 'Z',
+ broad,
+ 'I',
+ GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.PulsatingIron, 1)), });
GregTech_API.sThaumcraftCompat.addResearch(
"ESSENTIA_UPGRADE_AIR",
"Essentia: AIR",
"I can feel it on the wind.",
- new String[] {"ESSENTIA_UPGRADE_BLANK"},
+ new String[] { "ESSENTIA_UPGRADE_BLANK" },
"ARTIFICE",
ItemRefer.Essentia_Upgrade_Air.get(1),
1,
@@ -275,33 +249,29 @@ public class Research {
new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 10L),
new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 10L)),
null,
- new Object[] {
- "research.ESSENTIA_UPGRADE_AIR.page.0",
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_UPGRADE_AIR",
- ItemRefer.Essentia_Upgrade_Empty.get(1),
- new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.cell, Materials.LiquidAir, 1),
- GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Hydrogen, 1),
- GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Helium, 1),
- GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Argon, 1),
- WerkstoffLoader.Neon.get(OrePrefixes.cell, 1),
- WerkstoffLoader.Krypton.get(OrePrefixes.cell, 1),
- },
- ItemRefer.Essentia_Upgrade_Air.get(1),
- 5,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.AER, 128),
- new TC_Aspects.TC_AspectStack(TC_Aspects.VOLATUS, 128),
- new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 128),
- new TC_Aspects.TC_AspectStack(TC_Aspects.AURAM, 128))),
- "research.ESSENTIA_UPGRADE_AIR.page.1"
- });
+ new Object[] { "research.ESSENTIA_UPGRADE_AIR.page.0",
+ GregTech_API.sThaumcraftCompat.addInfusionRecipe(
+ "ESSENTIA_UPGRADE_AIR",
+ ItemRefer.Essentia_Upgrade_Empty.get(1),
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.cell, Materials.LiquidAir, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Hydrogen, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Helium, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Argon, 1),
+ WerkstoffLoader.Neon.get(OrePrefixes.cell, 1),
+ WerkstoffLoader.Krypton.get(OrePrefixes.cell, 1), },
+ ItemRefer.Essentia_Upgrade_Air.get(1),
+ 5,
+ Arrays.asList(
+ new TC_Aspects.TC_AspectStack(TC_Aspects.AER, 128),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.VOLATUS, 128),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.MOTUS, 128),
+ new TC_Aspects.TC_AspectStack(TC_Aspects.AURAM, 128))),
+ "research.ESSENTIA_UPGRADE_AIR.page.1" });
GregTech_API.sThaumcraftCompat.addResearch(
"ESSENTIA_UPGRADE_THERMAL",
"Essentia: THERMAL",
"Melting down.",
- new String[] {"ESSENTIA_UPGRADE_BLANK"},
+ new String[] { "ESSENTIA_UPGRADE_BLANK" },
"ARTIFICE",
ItemRefer.Essentia_Upgrade_Thermal.get(1),
1,
@@ -314,30 +284,24 @@ public class Research {
new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 10L),
new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 10L)),
null,
- new Object[] {
- "research.ESSENTIA_UPGRADE_THERMAL.page.0",
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_UPGRADE_THERMAL",
- ItemRefer.Essentia_Upgrade_Empty.get(1),
- new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Firestone, 1),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Netherrack, 1),
- Ic2Items.reactorPlatingHeat,
- ItemList.Casing_Coil_Nichrome.get(1),
- new ItemStack(ConfigItems.itemResource, 1, 1),
- new ItemStack(ConfigItems.itemResource, 1, 0),
- },
- ItemRefer.Essentia_Upgrade_Thermal.get(1),
- 5,
- Collections.singletonList(new TC_Aspects.TC_AspectStack(TC_Aspects.IGNIS, 1024))),
- "research.ESSENTIA_UPGRADE_THERMAL.page.1",
- "research.ESSENTIA_UPGRADE_THERMAL.page.2"
- });
+ new Object[] { "research.ESSENTIA_UPGRADE_THERMAL.page.0",
+ GregTech_API.sThaumcraftCompat.addInfusionRecipe(
+ "ESSENTIA_UPGRADE_THERMAL",
+ ItemRefer.Essentia_Upgrade_Empty.get(1),
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Firestone, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Netherrack, 1),
+ Ic2Items.reactorPlatingHeat, ItemList.Casing_Coil_Nichrome.get(1),
+ new ItemStack(ConfigItems.itemResource, 1, 1),
+ new ItemStack(ConfigItems.itemResource, 1, 0), },
+ ItemRefer.Essentia_Upgrade_Thermal.get(1),
+ 5,
+ Collections.singletonList(new TC_Aspects.TC_AspectStack(TC_Aspects.IGNIS, 1024))),
+ "research.ESSENTIA_UPGRADE_THERMAL.page.1", "research.ESSENTIA_UPGRADE_THERMAL.page.2" });
GregTech_API.sThaumcraftCompat.addResearch(
"ESSENTIA_UPGRADE_UNSTABLE",
"Essentia: UNSTABLE",
"Heart of chaos.",
- new String[] {"ESSENTIA_UPGRADE_BLANK"},
+ new String[] { "ESSENTIA_UPGRADE_BLANK" },
"ARTIFICE",
ItemRefer.Essentia_Upgrade_Unstable.get(1),
1,
@@ -350,36 +314,31 @@ public class Research {
new TC_Aspects.TC_AspectStack(TC_Aspects.INSTRUMENTUM, 10L),
new TC_Aspects.TC_AspectStack(TC_Aspects.ELECTRUM, 10L)),
null,
- new Object[] {
- "research.ESSENTIA_UPGRADE_UNSTABLE.page.0",
- GregTech_API.sThaumcraftCompat.addInfusionRecipe(
- "ESSENTIA_UPGRADE_UNSTABLE",
- ItemRefer.Essentia_Upgrade_Empty.get(1),
- new ItemStack[] {
- GT_OreDictUnificator.get(OrePrefixes.cell, Materials.GasolinePremium, 1),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Unstable, 1),
- GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Void, 1),
- GT_OreDictUnificator.get(OrePrefixes.gem, Materials.InfusedEntropy, 1),
- Ic2Items.industrialTnt,
- new ItemStack(ItemRegistry.DESTRUCTOPACK)
- },
- ItemRefer.Essentia_Upgrade_Unstable.get(1),
- 6,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.PERDITIO, 128),
- new TC_Aspects.TC_AspectStack(TC_Aspects.VACUOS, 128),