aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/functionalTest/java/gregtech/test/GTRecipeTest.java7
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java42
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/configs/ConfigHandler.java22
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java21
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java316
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/recipes/CraftingRecipes.java51
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/tiered/GT_MetaTileEntity_Diode.java29
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/PlatinumSludgeOverHaul.java7
-rw-r--r--src/main/java/com/github/technus/tectech/loader/recipe/Assembler.java213
-rw-r--r--src/main/java/com/github/technus/tectech/loader/recipe/AssemblyLine.java3
-rw-r--r--src/main/java/com/github/technus/tectech/loader/recipe/ResearchStationAssemblyLine.java315
-rw-r--r--src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java1453
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_WetTransformer.java1
-rw-r--r--src/main/java/common/recipeLoaders/AssemblyLine.java14
-rw-r--r--src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java9
-rw-r--r--src/main/java/goodgenerator/crossmod/thaumcraft/Research.java24
-rw-r--r--src/main/java/goodgenerator/loader/FuelRecipeLoader.java5
-rw-r--r--src/main/java/goodgenerator/loader/IDs_GoodGenerator.java46
-rw-r--r--src/main/java/goodgenerator/loader/Loaders.java59
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader.java4
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader_02.java47
-rw-r--r--src/main/java/gregtech/api/enums/GT_Values.java117
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java475
-rw-r--r--src/main/java/gregtech/api/enums/MetaTileEntityIDs.java939
-rw-r--r--src/main/java/gregtech/api/enums/Mods.java2
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_WetTransformer.java93
-rw-r--r--src/main/java/gregtech/api/recipe/RecipeMaps.java6
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_01.java498
-rw-r--r--src/main/java/gregtech/common/items/ID_MetaItem_01.java20
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_TurboCharger.java146
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_WorldAccelerator.java470
-rw-r--r--src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java22
-rw-r--r--src/main/java/gregtech/loaders/misc/GT_Achievements.java8
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java5
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_RecyclerBlacklistLoader.java7
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java36
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_PCBFactoryRecipes.java39
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java8
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AssemblyLineRecipes.java5
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/BlastFurnaceRecipes.java8
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CentrifugeRecipes.java24
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java26
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java4
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FluidExtractorRecipes.java8
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ForgeHammerRecipes.java4
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java13
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java5900
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_PreLoad.java5
-rw-r--r--src/main/java/gregtech/nei/NEI_GT_Config.java4
-rw-r--r--src/main/java/gtPlusPlus/core/material/ALLOY.java424
-rw-r--r--src/main/java/gtPlusPlus/core/material/Material.java12
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_Machines.java20
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_ChemicalSkips.java22
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechBufferDynamos.java2
-rw-r--r--src/main/java/kubatech/CommonProxy.java1
-rw-r--r--src/main/java/kubatech/loaders/DEFCRecipes.java57
-rw-r--r--src/main/java/kubatech/loaders/RecipeLoader.java150
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACCELERATOR.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACCELERATOR.xcfbin0 -> 1408 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACCELERATOR_ACTIVE.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACCELERATOR_ACTIVE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACCELERATOR_ACTIVE.xcfbin0 -> 4426 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACCELERATOR_TE.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACCELERATOR_TE_ACTIVE.pngbin0 -> 299 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACCELERATOR_TE_ACTIVE.png.mcmeta5
65 files changed, 10779 insertions, 1499 deletions
diff --git a/src/functionalTest/java/gregtech/test/GTRecipeTest.java b/src/functionalTest/java/gregtech/test/GTRecipeTest.java
index 8cf7c36b84..104228992e 100644
--- a/src/functionalTest/java/gregtech/test/GTRecipeTest.java
+++ b/src/functionalTest/java/gregtech/test/GTRecipeTest.java
@@ -1,12 +1,11 @@
package gregtech.test;
+import static gregtech.api.GregTech_API.sBlockOres1;
import static gregtech.api.enums.GT_Values.RA;
import static gregtech.api.enums.ItemList.Circuit_Parts_Crystal_Chip_Master;
import static gregtech.api.enums.ItemList.IC2_LapotronCrystal;
-import static gregtech.api.enums.Mods.GregTech;
import static gregtech.api.enums.OrePrefixes.circuit;
import static gregtech.api.enums.OrePrefixes.lens;
-import static gregtech.api.util.GT_ModHandler.getModItem;
import static gregtech.api.util.GT_OreDictUnificator.get;
import static gregtech.api.util.GT_Utility.copyAmount;
import static net.minecraft.init.Blocks.chest;
@@ -69,7 +68,7 @@ class GTRecipeTest {
.toArray(new GT_Recipe[0])[0];
RA.stdBuilder()
- .itemInputs(getModItem(GregTech.ID, "gt.blockores", 1, 32))
+ .itemInputs(new ItemStack(sBlockOres1, 1, 32))
.itemOutputs(new ItemStack(iron_ingot, 1))
.duration(0)
.eut(0)
@@ -227,7 +226,7 @@ class GTRecipeTest {
// as mUnificationTarget is not set for circuits in GT5.
// But it works in the same way; specific circuit -> GT ore block, unificated circuit -> vanilla ore block
GT_Recipe recipeCorrectOre = recipeMap.findRecipeQuery()
- .items(getModItem(GregTech.ID, "gt.blockores", 1, 32))
+ .items(new ItemStack(sBlockOres1, 1, 32))
.find();
assertNotNull(recipeCorrectOre);
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
index 19c258d429..140485c317 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
@@ -81,6 +81,8 @@ import static com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool.Thulium
import static com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool.YtterbiumChlorideConcentrate;
import static com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool.YtterbiumExtractingNanoResin;
import static com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool.YtterbiumOreConcentrate;
+import static gregtech.api.enums.Mods.NewHorizonsCoreMod;
+import static gregtech.api.enums.Mods.PamsHarvestCraft;
import static gregtech.api.enums.OrePrefixes.blockCasingAdvanced;
import static gregtech.api.recipe.RecipeMaps.assemblerRecipes;
import static gregtech.api.recipe.RecipeMaps.autoclaveRecipes;
@@ -281,7 +283,7 @@ public class RecipeLoader {
.eut(7680)
.addTo(assemblerRecipes);
- ItemStack insulator = GT_ModHandler.getModItem("dreamcraft", "item.MicaInsulatorSheet", 1);
+ ItemStack insulator = GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MicaInsulatorSheet", 1);
// Coolant Delivery Casing
@@ -629,7 +631,7 @@ public class RecipeLoader {
.itemInputs(
new ItemStack(LanthItemList.MASKED_MASK),
MyMaterial.lithiumChloride.get(OrePrefixes.dust, 2),
- GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 4))
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PotassiumHydroxideDust", 4))
.itemOutputs(new ItemStack(LanthItemList.maskMap.get(MaskList.BLANK2)))
.duration(25 * GT_RecipeBuilder.SECONDS)
.eut(1920)
@@ -948,7 +950,7 @@ public class RecipeLoader {
// IODINE-START
// SeaweedAsh
GT_ModHandler.addSmeltingRecipe(
- GT_ModHandler.getModItem("harvestcraft", "seaweedItem", 1),
+ GT_ModHandler.getModItem(PamsHarvestCraft.ID, "seaweedItem", 1),
WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dustSmall, 1));
// SeaweedConcentrate
@@ -985,7 +987,7 @@ public class RecipeLoader {
GT_Values.RA.stdBuilder()
.itemInputs(
Materials.Pyrolusite.getDust(6),
- GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 6),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PotassiumHydroxideDust", 6),
WerkstoffMaterialPool.PotassiumChlorate.get(OrePrefixes.dust, 5))
.itemOutputs(
WerkstoffMaterialPool.PotassiumPermanganate.get(OrePrefixes.dust, 12),
@@ -1008,7 +1010,7 @@ public class RecipeLoader {
// 6KOH + 6Cl = KClO3 + 5KCl + 3H2O
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 18),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PotassiumHydroxideDust", 18),
GT_Utility.getIntegratedCircuit(3))
.itemOutputs(
Materials.RockSalt.getDust(10),
@@ -2224,7 +2226,7 @@ public class RecipeLoader {
// Lanthanum
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Lanthanum.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2236,7 +2238,7 @@ public class RecipeLoader {
// Praseodymium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Praseodymium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2248,7 +2250,7 @@ public class RecipeLoader {
// Cerium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Cerium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2260,7 +2262,7 @@ public class RecipeLoader {
// Neodymium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Neodymium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2272,7 +2274,7 @@ public class RecipeLoader {
// Promethium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Promethium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2284,7 +2286,7 @@ public class RecipeLoader {
// Sm
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Samarium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2296,7 +2298,7 @@ public class RecipeLoader {
// Europium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Europium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2308,7 +2310,7 @@ public class RecipeLoader {
// Gadolinium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Gadolinium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2320,7 +2322,7 @@ public class RecipeLoader {
// Terbium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Terbium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2332,7 +2334,7 @@ public class RecipeLoader {
// Dysprosium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Dysprosium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2344,7 +2346,7 @@ public class RecipeLoader {
// Holmium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Holmium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2356,7 +2358,7 @@ public class RecipeLoader {
// Erbium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Erbium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2368,7 +2370,7 @@ public class RecipeLoader {
// Thulium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Thulium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2380,7 +2382,7 @@ public class RecipeLoader {
// Ytterbium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Ytterbium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
@@ -2392,7 +2394,7 @@ public class RecipeLoader {
// Lutetium
GT_Values.RA.stdBuilder()
.itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MysteriousCrystalLens", 0),
Materials.Lutetium.getDust(1),
Materials.Carbon.getNanite(1))
.fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/configs/ConfigHandler.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/configs/ConfigHandler.java
index 4378f87a96..27cf0f4fe6 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/configs/ConfigHandler.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/configs/ConfigHandler.java
@@ -24,10 +24,8 @@ import com.github.bartimaeusnek.bartworks.API.API_ConfigValues;
public class ConfigHandler {
- private static final int IDU = 10 * 8 + 5;
public static Configuration c;
- public static int IDOffset = 12600;
public static int megaMachinesMax = 256;
public static int mbWaterperSec = 150;
public static int ross128BID = -64;
@@ -130,14 +128,6 @@ public class ConfigHandler {
"If you wish to enable \"Shared Item Stack\" tooltips")
.getBoolean(true);
- ConfigHandler.IDOffset = ConfigHandler.c
- .get(
- "System",
- "ID Offset",
- 12600,
- "ID Offset for this mod. This Mod uses " + ConfigHandler.IDU
- + " IDs. DO NOT CHANGE IF YOU DONT KNOW WHAT THIS IS")
- .getInt(12600);
ConfigHandler.teslastaff = ConfigHandler.c
.get(
"System",
@@ -238,18 +228,6 @@ public class ConfigHandler {
"How much should the MBF produce pollution per tick per ingot. Then it'll be multiplied by the amount of ingots done in parallel")
.getInt(ConfigHandler.basePollutionMBFSecond);
- if (ConfigHandler.IDOffset == 0) {
- ConfigHandler.IDOffset = 12600;
- ConfigHandler.c
- .get(
- "System",
- "ID Offset",
- 12600,
- "ID Offset for this mod. This Mod uses " + ConfigHandler.IDU
- + " IDs. DO NOT CHANGE IF YOU DONT KNOW WHAT THIS IS")
- .set(12600);
- }
-
ConfigHandler.GTppLogDisabler = ConfigHandler.c
.get("System", "Disable GT++ Logging", false, "Enables or Disables GT++ Logging.")
.getBoolean(false);
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java
index 0e7614110b..dfc3ab7e83 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ElectricImplosionCompressorRecipes.java
@@ -1,10 +1,15 @@
package com.github.bartimaeusnek.bartworks.common.loaders;
import static com.github.bartimaeusnek.bartworks.API.recipe.BartWorksRecipeMaps.electricImplosionCompressorRecipes;
+import static goodgenerator.loader.Loaders.highDensityPlutonium;
+import static goodgenerator.loader.Loaders.highDensityPlutoniumNugget;
+import static goodgenerator.loader.Loaders.highDensityThorium;
+import static goodgenerator.loader.Loaders.highDensityThoriumNugget;
+import static goodgenerator.loader.Loaders.highDensityUranium;
+import static goodgenerator.loader.Loaders.highDensityUraniumNugget;
import static gregtech.api.enums.GT_Values.M;
import static gregtech.api.enums.Mods.Avaritia;
import static gregtech.api.enums.Mods.EternalSingularity;
-import static gregtech.api.enums.Mods.GoodGenerator;
import static gregtech.api.enums.Mods.OpenComputers;
import static gregtech.api.enums.Mods.SuperSolarPanels;
import static gregtech.api.enums.Mods.UniversalSingularities;
@@ -12,6 +17,8 @@ import static gregtech.api.util.GT_ModHandler.getModItem;
import static gregtech.api.util.GT_RecipeBuilder.MINUTES;
import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
+import net.minecraft.item.ItemStack;
+
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
@@ -51,8 +58,8 @@ public class ElectricImplosionCompressorRecipes implements Runnable {
}
GT_Values.RA.stdBuilder()
- .itemInputs(getModItem(GoodGenerator.ID, "highDensityPlutoniumNugget", 5L))
- .itemOutputs(getModItem(GoodGenerator.ID, "highDensityPlutonium", 1L))
+ .itemInputs(new ItemStack(highDensityPlutoniumNugget, 5))
+ .itemOutputs(new ItemStack(highDensityPlutonium, 1))
.fluidInputs(Materials.Neutronium.getMolten(72L))
.duration(1)
.eut(TierEU.RECIPE_UEV)
@@ -60,8 +67,8 @@ public class ElectricImplosionCompressorRecipes implements Runnable {
.addTo(electricImplosionCompressorRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(getModItem(GoodGenerator.ID, "highDensityUraniumNugget", 5L))
- .itemOutputs(getModItem(GoodGenerator.ID, "highDensityUranium", 1L))
+ .itemInputs(new ItemStack(highDensityUraniumNugget, 5))
+ .itemOutputs(new ItemStack(highDensityUranium, 1))
.fluidInputs(Materials.Neutronium.getMolten(72L))
.duration(1)
.eut(TierEU.RECIPE_UEV)
@@ -69,8 +76,8 @@ public class ElectricImplosionCompressorRecipes implements Runnable {
.addTo(electricImplosionCompressorRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(getModItem(GoodGenerator.ID, "highDensityThoriumNugget", 5L))
- .itemOutputs(getModItem(GoodGenerator.ID, "highDensityThorium", 1L))
+ .itemInputs(new ItemStack(highDensityThoriumNugget, 5))
+ .itemOutputs(new ItemStack(highDensityThorium, 1))
.fluidInputs(Materials.Neutronium.getMolten(72L))
.duration(1)
.eut(TierEU.RECIPE_UEV)
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java
index 841066a893..d1167b3a09 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java
@@ -15,6 +15,165 @@ package com.github.bartimaeusnek.bartworks.common.loaders;
import static com.github.bartimaeusnek.bartworks.MainMod.BWT;
import static com.github.bartimaeusnek.bartworks.MainMod.GT2;
+import static gregtech.api.enums.MetaTileEntityIDs.AcidGeneratorEV;
+import static gregtech.api.enums.MetaTileEntityIDs.AcidGeneratorHV;
+import static gregtech.api.enums.MetaTileEntityIDs.AcidGeneratorLV;
+import static gregtech.api.enums.MetaTileEntityIDs.AcidGeneratorMV;
+import static gregtech.api.enums.Meta