aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/loader
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/goodgenerator/loader')
-rw-r--r--src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java3
-rw-r--r--src/main/java/goodgenerator/loader/Loaders.java2
-rw-r--r--src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java101
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader_02.java8
4 files changed, 57 insertions, 57 deletions
diff --git a/src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java b/src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java
index a13fc94a36..18fda2f118 100644
--- a/src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java
+++ b/src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java
@@ -27,6 +27,7 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.objects.ItemData;
+import gregtech.api.recipe.RecipeMaps;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
@@ -371,7 +372,7 @@ public class ComponentAssemblyLineRecipeLoader {
if (currentComponent.hasBeenSet()) {
if (t < 6) {
ArrayList<GT_Recipe> foundRecipes = new ArrayList<>();
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.assemblerRecipes.getAllRecipes()) {
if (GT_Utility.areStacksEqual(currentComponent.get(1), recipe.mOutputs[0])) {
foundRecipes.add(recipe);
}
diff --git a/src/main/java/goodgenerator/loader/Loaders.java b/src/main/java/goodgenerator/loader/Loaders.java
index b9f2e26a6f..1d2afe9d50 100644
--- a/src/main/java/goodgenerator/loader/Loaders.java
+++ b/src/main/java/goodgenerator/loader/Loaders.java
@@ -43,7 +43,6 @@ import goodgenerator.blocks.tileEntity.YottaFluidTank;
import goodgenerator.client.render.BlockRenderHandler;
import goodgenerator.crossmod.LoadedList;
import goodgenerator.crossmod.ic2.CropsLoader;
-import goodgenerator.crossmod.nei.IMCForNEI;
import goodgenerator.crossmod.nei.NEI_Config;
import goodgenerator.crossmod.thaumcraft.LargeEssentiaEnergyData;
import goodgenerator.items.MyItemBlocks;
@@ -468,7 +467,6 @@ public class Loaders {
}
GTMetaTileRegister();
initLoadRecipes();
- IMCForNEI.IMCSender();
CropsLoader.registerCrops();
}
diff --git a/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java b/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java
index 285fd801af..a733b87f55 100644
--- a/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java
+++ b/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java
@@ -67,13 +67,14 @@ import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
-import gregtech.api.util.GTPP_Recipe;
+import gregtech.api.recipe.RecipeMaps;
import gregtech.api.util.GT_Log;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
import gregtech.common.items.CombType;
import gregtech.loaders.misc.GT_Bees;
+import gtPlusPlus.api.recipe.GTPPRecipeMaps;
import gtPlusPlus.core.item.chemistry.GenericChem;
import gtPlusPlus.core.lib.CORE;
@@ -567,7 +568,7 @@ public class NaquadahReworkRecipeLoader {
GT_Recipe tRecipe;
- tRecipe = GT_Recipe.GT_Recipe_Map.sChemicalRecipes.findRecipe(
+ tRecipe = RecipeMaps.chemicalReactorRecipes.findRecipe(
null,
false,
1 << 30,
@@ -575,15 +576,15 @@ public class NaquadahReworkRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 16),
ItemList.Empty_Board_Elite.get(2));
if (tRecipe != null) {
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList.remove(tRecipe);
+ RecipeMaps.chemicalReactorRecipes.getBackend().removeRecipe(tRecipe);
GT_Recipe tRecipe2 = tRecipe.copy();
tRecipe2.mInputs = new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Naquadah, 8),
ItemList.Empty_Board_Elite.get(2) };
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList.add(tRecipe2);
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes.reInit();
+ RecipeMaps.chemicalReactorRecipes.add(tRecipe2);
+ RecipeMaps.chemicalReactorRecipes.getBackend().reInit();
}
- tRecipe = GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.findRecipe(
+ tRecipe = RecipeMaps.multiblockChemicalReactorRecipes.findRecipe(
null,
false,
1 << 30,
@@ -591,15 +592,15 @@ public class NaquadahReworkRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 16),
ItemList.Empty_Board_Elite.get(2));
if (tRecipe != null) {
- GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.mRecipeList.remove(tRecipe);
+ RecipeMaps.multiblockChemicalReactorRecipes.getBackend().removeRecipe(tRecipe);
GT_Recipe tRecipe2 = tRecipe.copy();
tRecipe2.mInputs = new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Naquadah, 8),
ItemList.Empty_Board_Elite.get(2) };
- GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.mRecipeList.add(tRecipe2);
- GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.reInit();
+ RecipeMaps.multiblockChemicalReactorRecipes.add(tRecipe2);
+ RecipeMaps.multiblockChemicalReactorRecipes.getBackend().reInit();
}
- tRecipe = GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.findRecipe(
+ tRecipe = RecipeMaps.assemblerRecipes.findRecipe(
null,
false,
1 << 30,
@@ -608,13 +609,13 @@ public class NaquadahReworkRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.HSSS, 1),
GT_Utility.getIntegratedCircuit(1));
if (tRecipe != null) {
- GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.mRecipeList.remove(tRecipe);
+ RecipeMaps.assemblerRecipes.getBackend().removeRecipe(tRecipe);
GT_Recipe tRecipe2 = tRecipe.copy();
tRecipe2.mInputs = new ItemStack[] {
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 2),
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahEnriched, 1) };
- GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.mRecipeList.add(tRecipe2);
- GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.reInit();
+ RecipeMaps.assemblerRecipes.add(tRecipe2);
+ RecipeMaps.assemblerRecipes.getBackend().reInit();
}
}
@@ -628,7 +629,7 @@ public class NaquadahReworkRecipeLoader {
HashSet<GT_Recipe> reAdd = new HashSet<>(5000);
// For Crusher
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sMaceratorRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.maceratorRecipes.getAllRecipes()) {
ItemStack input = recipe.mInputs[0];
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
@@ -666,9 +667,9 @@ public class NaquadahReworkRecipeLoader {
}
}
}
- GT_Recipe.GT_Recipe_Map.sMaceratorRecipes.mRecipeList.removeAll(remove);
- GT_Recipe.GT_Recipe_Map.sMaceratorRecipes.mRecipeList.addAll(reAdd);
- GT_Recipe.GT_Recipe_Map.sMaceratorRecipes.reInit();
+ RecipeMaps.maceratorRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(RecipeMaps.maceratorRecipes::add);
+ RecipeMaps.maceratorRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
@@ -678,7 +679,7 @@ public class NaquadahReworkRecipeLoader {
GT_Log.out.print("Crusher done!\n");
// For Washer
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sOreWasherRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.oreWasherRecipes.getAllRecipes()) {
ItemStack input = recipe.mInputs[0];
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
@@ -715,9 +716,9 @@ public class NaquadahReworkRecipeLoader {
}
}
}
- GT_Recipe.GT_Recipe_Map.sOreWasherRecipes.mRecipeList.removeAll(remove);
- GT_Recipe.GT_Recipe_Map.sOreWasherRecipes.mRecipeList.addAll(reAdd);
- GT_Recipe.GT_Recipe_Map.sOreWasherRecipes.reInit();
+ RecipeMaps.oreWasherRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(RecipeMaps.oreWasherRecipes::add);
+ RecipeMaps.oreWasherRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
@@ -727,7 +728,7 @@ public class NaquadahReworkRecipeLoader {
GT_Log.out.print("Washer done!\n");
// For Thermal Centrifuge
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.thermalCentrifugeRecipes.getAllRecipes()) {
ItemStack input = recipe.mInputs[0];
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
@@ -764,9 +765,9 @@ public class NaquadahReworkRecipeLoader {
}
}
}
- GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes.mRecipeList.removeAll(remove);
- GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes.mRecipeList.addAll(reAdd);
- GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes.reInit();
+ RecipeMaps.thermalCentrifugeRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(RecipeMaps.thermalCentrifugeRecipes::add);
+ RecipeMaps.thermalCentrifugeRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
@@ -776,7 +777,7 @@ public class NaquadahReworkRecipeLoader {
GT_Log.out.print("Thermal Centrifuge done!\n");
// For Centrifuge
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.centrifugeRecipes.getAllRecipes()) {
ItemStack input = null;
if (recipe.mInputs.length > 0) input = recipe.mInputs[0];
if (GT_Utility.isStackValid(input)) {
@@ -862,9 +863,9 @@ public class NaquadahReworkRecipeLoader {
}
}
}
- GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes.mRecipeList.removeAll(remove);
- GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes.mRecipeList.addAll(reAdd);
- GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes.reInit();
+ RecipeMaps.centrifugeRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(RecipeMaps.centrifugeRecipes::add);
+ RecipeMaps.centrifugeRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
@@ -874,7 +875,7 @@ public class NaquadahReworkRecipeLoader {
GT_Log.out.print("Centrifuge done!\n");
// For Centrifuge (PA)
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sMultiblockCentrifugeRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.centrifugeNonCellRecipes.getAllRecipes()) {
ItemStack input = null;
if (recipe.mInputs.length > 0) input = recipe.mInputs[0];
if (GT_Utility.isStackValid(input)) {
@@ -960,9 +961,9 @@ public class NaquadahReworkRecipeLoader {
}
}
}
- GT_Recipe.GT_Recipe_Map.sMultiblockCentrifugeRecipes.mRecipeList.removeAll(remove);
- GT_Recipe.GT_Recipe_Map.sMultiblockCentrifugeRecipes.mRecipeList.addAll(reAdd);
- GT_Recipe.GT_Recipe_Map.sMultiblockCentrifugeRecipes.reInit();
+ RecipeMaps.centrifugeNonCellRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(RecipeMaps.centrifugeNonCellRecipes::add);
+ RecipeMaps.centrifugeNonCellRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
@@ -972,7 +973,7 @@ public class NaquadahReworkRecipeLoader {
GT_Log.out.print("Centrifuge (PA) done!\n");
// For Hammer
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sHammerRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.hammerRecipes.getAllRecipes()) {
ItemStack input = recipe.mInputs[0];
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
@@ -1009,9 +1010,9 @@ public class NaquadahReworkRecipeLoader {
}
}
}
- GT_Recipe.GT_Recipe_Map.sHammerRecipes.mRecipeList.removeAll(remove);
- GT_Recipe.GT_Recipe_Map.sHammerRecipes.mRecipeList.addAll(reAdd);
- GT_Recipe.GT_Recipe_Map.sHammerRecipes.reInit();
+ RecipeMaps.hammerRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(RecipeMaps.hammerRecipes::add);
+ RecipeMaps.hammerRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
@@ -1021,7 +1022,7 @@ public class NaquadahReworkRecipeLoader {
GT_Log.out.print("Hammer done!\n");
// For Chemical Reactor
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.chemicalReactorRecipes.getAllRecipes()) {
if (recipe.mFluidOutputs == null) continue;
boolean isAny = false;
for (int i = 0; i < recipe.mFluidOutputs.length; i++) {
@@ -1054,9 +1055,9 @@ public class NaquadahReworkRecipeLoader {
remove.add(recipe);
}
}
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList.removeAll(remove);
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList.addAll(reAdd);
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes.reInit();
+ RecipeMaps.chemicalReactorRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(RecipeMaps.chemicalReactorRecipes::add);
+ RecipeMaps.chemicalReactorRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
@@ -1066,7 +1067,7 @@ public class NaquadahReworkRecipeLoader {
GT_Log.out.print("Chemical Reactor done!\n");
// For Multi Chemical Reactor
- for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.mRecipeList) {
+ for (GT_Recipe recipe : RecipeMaps.multiblockChemicalReactorRecipes.getAllRecipes()) {
if (recipe.mFluidOutputs == null) continue;
boolean isAny = false;
for (int i = 0; i < recipe.mFluidOutputs.length; i++) {
@@ -1099,9 +1100,9 @@ public class NaquadahReworkRecipeLoader {
remove.add(recipe);
}
}
- GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.mRecipeList.removeAll(remove);
- GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.mRecipeList.addAll(reAdd);
- GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes.reInit();
+ RecipeMaps.multiblockChemicalReactorRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(RecipeMaps.multiblockChemicalReactorRecipes::add);
+ RecipeMaps.multiblockChemicalReactorRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
@@ -1115,12 +1116,12 @@ public class NaquadahReworkRecipeLoader {
// Apparently NEI will break down if one modifies the hash list directly.
// GTPP_Recipe.GTPP_Recipe_Map.sMultiblockCentrifugeRecipes_GT.mRecipeList.clear();
// RecipeGen_MultisUsingFluidInsteadOfCells.generateRecipesNotUsingCells(
- // GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
+ // RecipeMaps.centrifugeRecipes,
// GTPP_Recipe.GTPP_Recipe_Map.sMultiblockCentrifugeRecipes_GT);
// GTPP_Recipe.GTPP_Recipe_Map.sMultiblockCentrifugeRecipes_GT.reInit();
// For Simple Washer
- for (GT_Recipe recipe : GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.mRecipeList) {
+ for (GT_Recipe recipe : GTPPRecipeMaps.simpleWasherRecipes.getAllRecipes()) {
ItemStack input = recipe.mInputs[0];
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
@@ -1156,9 +1157,9 @@ public class NaquadahReworkRecipeLoader {
}
}
}
- GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.mRecipeList.removeAll(remove);
- GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.mRecipeList.addAll(reAdd);
- GTPP_Recipe.GTPP_Recipe_Map.sSimpleWasherRecipes.reInit();
+ GTPPRecipeMaps.simpleWasherRecipes.getBackend().removeRecipes(remove);
+ reAdd.forEach(GTPPRecipeMaps.simpleWasherRecipes::add);
+ GTPPRecipeMaps.simpleWasherRecipes.getBackend().reInit();
GT_Log.out.print(GoodGenerator.MOD_ID + ": Replace " + remove.size() + "! ");
diff --git a/src/main/java/goodgenerator/loader/RecipeLoader_02.java b/src/main/java/goodgenerator/loader/RecipeLoader_02.java
index 71ba3df2fd..f1aed79f73 100644
--- a/src/main/java/goodgenerator/loader/RecipeLoader_02.java
+++ b/src/main/java/goodgenerator/loader/RecipeLoader_02.java
@@ -1,6 +1,6 @@
package goodgenerator.loader;
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes;
+import static gregtech.api.recipe.RecipeMaps.autoclaveRecipes;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.Fluid;
@@ -22,6 +22,7 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
+import gregtech.api.recipe.RecipeMaps;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Recipe;
@@ -33,7 +34,6 @@ import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import ic2.core.Ic2Items;
-@SuppressWarnings("deprecation")
public class RecipeLoader_02 {
public static void RecipeLoad() {
@@ -678,7 +678,7 @@ public class RecipeLoader_02 {
WerkstoffLoader.Tiberium.get(OrePrefixes.gem, 1),
WerkstoffLoader.Tiberium.get(OrePrefixes.gem, 1))
.outputChances(10000, 2000).fluidInputs(MyMaterial.naquadahGas.getFluidOrGas(250)).duration(400)
- .eut(TierEU.RECIPE_HV).addTo(sAutoclaveRecipes);
+ .eut(TierEU.RECIPE_HV).addTo(autoclaveRecipes);
GT_Values.RA.addChemicalBathRecipe(
Materials.Firestone.getGems(1),
@@ -1608,7 +1608,7 @@ public class RecipeLoader_02 {
}
public static void FinishLoadRecipe() {
- for (GT_Recipe plasmaFuel : GT_Recipe.GT_Recipe_Map.sPlasmaFuels.mRecipeList) {
+ for (GT_Recipe plasmaFuel : RecipeMaps.plasmaFuels.getAllRecipes()) {
FluidStack tPlasma = GT_Utility.getFluidForFilledItem(plasmaFuel.mInputs[0], true);
if (tPlasma == null) {
continue;