diff options
author | unknown <gtandemmodding@gmail.com> | 2022-05-14 16:08:09 +1000 |
---|---|---|
committer | unknown <gtandemmodding@gmail.com> | 2022-05-14 16:08:09 +1000 |
commit | 99261abab7f140d7bbbad51efe1d38d4ae8b038f (patch) | |
tree | b0ffcb1468b0a823f269a99b2e2eff71eaca011e /src/main | |
parent | 0240e57c1116f21cd342f9b3b01cc6eb93f6952c (diff) | |
download | GT5-Unofficial-99261abab7f140d7bbbad51efe1d38d4ae8b038f.tar.gz GT5-Unofficial-99261abab7f140d7bbbad51efe1d38d4ae8b038f.tar.bz2 GT5-Unofficial-99261abab7f140d7bbbad51efe1d38d4ae8b038f.zip |
Stop Tin, Rutile, Ilmenite being hafnium/zirconium sources
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java index 85443e25d8..8d241c9630 100644 --- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java +++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java @@ -1578,6 +1578,60 @@ public class RecipeLoader { } */ + //Sifter + for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sSifterRecipes.mRecipeList) { + //ItemStack input = recipe.mInputs[0]; + for (ItemStack input : recipe.mInputs) { + GT_Log.out.print(input.getDisplayName() + "\n"); + if (GT_Utility.isStackValid(input)) { + if (input.getDisplayName().contains("Tin Ore") || input.getDisplayName().contains("Ilmenite Ore") || input.getDisplayName().contains("Cassiterite Ore")) { + + GT_Recipe tRecipe = recipe.copy(); + remove.add(recipe); + break; + } + } + } + } + + GT_Recipe.GT_Recipe_Map.sSifterRecipes.mRecipeList.removeAll(remove); + GT_Recipe.GT_Recipe_Map.sSifterRecipes.mRecipeList.addAll(reAdd); + GT_Recipe.GT_Recipe_Map.sSifterRecipes.reInit(); + + GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! "); + + remove.clear(); + reAdd.clear(); + + GT_Log.out.print("Sifter done!\n"); + + //Chemical Bath + for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes.mRecipeList) { + //ItemStack input = recipe.mInputs[0]; + for (ItemStack input : recipe.mInputs) { + GT_Log.out.print(input.getDisplayName() + "\n"); + if (GT_Utility.isStackValid(input)) { + if (input.getDisplayName().contains("Tin Dust") || input.getDisplayName().contains("Rutile Dust")) { + + GT_Recipe tRecipe = recipe.copy(); + remove.add(recipe); + break; + } + } + } + } + + GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes.mRecipeList.removeAll(remove); + GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes.mRecipeList.addAll(reAdd); + GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes.reInit(); + + GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! "); + + remove.clear(); + reAdd.clear(); + + GT_Log.out.print("Chemical Bath done!\n"); + //For ByProduct List for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sByProductList.mRecipeList) { ItemStack input = recipe.mInputs[0]; |