aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorunknown <gtandemmodding@gmail.com>2022-05-14 16:08:09 +1000
committerunknown <gtandemmodding@gmail.com>2022-05-14 16:08:09 +1000
commit99261abab7f140d7bbbad51efe1d38d4ae8b038f (patch)
treeb0ffcb1468b0a823f269a99b2e2eff71eaca011e /src/main
parent0240e57c1116f21cd342f9b3b01cc6eb93f6952c (diff)
downloadGT5-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.java54
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];