aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/GT_RecipeAdder.java
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2021-12-15 17:45:07 +0800
committerGitHub <noreply@github.com>2021-12-15 10:45:07 +0100
commit6618b8ede01444e1ecbc44c1f4fca9b69b4ea5ac (patch)
treefeea77d40c0a8cee742b82600c39a6e8f93f5743 /src/main/java/gregtech/common/GT_RecipeAdder.java
parent11d41d25ebcc6a5b36b4e3c9fd2330e75b6eb96d (diff)
downloadGT5-Unofficial-6618b8ede01444e1ecbc44c1f4fca9b69b4ea5ac.tar.gz
GT5-Unofficial-6618b8ede01444e1ecbc44c1f4fca9b69b4ea5ac.tar.bz2
GT5-Unofficial-6618b8ede01444e1ecbc44c1f4fca9b69b4ea5ac.zip
Fix TT assline recipe not being recognized (#805)
Diffstat (limited to 'src/main/java/gregtech/common/GT_RecipeAdder.java')
-rw-r--r--src/main/java/gregtech/common/GT_RecipeAdder.java13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/main/java/gregtech/common/GT_RecipeAdder.java b/src/main/java/gregtech/common/GT_RecipeAdder.java
index f130c65adf..72a187f23a 100644
--- a/src/main/java/gregtech/common/GT_RecipeAdder.java
+++ b/src/main/java/gregtech/common/GT_RecipeAdder.java
@@ -1422,17 +1422,6 @@ public class GT_RecipeAdder implements IGT_RecipeAdder {
GT_Recipe.GT_Recipe_Map.sScannerFakeRecipes.addFakeRecipe(false, new ItemStack[]{aResearchItem}, new ItemStack[]{aOutput}, new ItemStack[]{ItemList.Tool_DataStick.getWithName(1L, "Writes Research result", new Object[0])}, null, null, aResearchTime, 30, -201);
GT_Recipe.GT_Recipe_Map.sAssemblylineVisualRecipes.addFakeRecipe(false, aInputs, new ItemStack[]{aOutput}, new ItemStack[]{ItemList.Tool_DataStick.getWithName(1L, "Reads Research result", new Object[0])}, aFluidInputs, null, aDuration, aEUt, 0,true);
GT_Recipe_AssemblyLine tRecipe = new GT_Recipe_AssemblyLine(aResearchItem, aResearchTime, aInputs, aFluidInputs, aOutput, aDuration, aEUt);
- int tPersistentHash = 1;
- for (ItemStack tInput : aInputs)
- tPersistentHash = tPersistentHash * 31 + GT_Utility.persistentHash(tInput, true, false);
- tPersistentHash = tPersistentHash * 31 + GT_Utility.persistentHash(aResearchItem, true, false);
- tPersistentHash = tPersistentHash * 31 + GT_Utility.persistentHash(aOutput, true, false);
- for (FluidStack tFluidInput : aFluidInputs)
- tPersistentHash = tPersistentHash * 31 + GT_Utility.persistentHash(tFluidInput, true, false);
- tPersistentHash = tPersistentHash * 31 + aResearchTime;
- tPersistentHash = tPersistentHash * 31 + aDuration;
- tPersistentHash = tPersistentHash * 31 + aEUt;
- tRecipe.setPersistentHash(tPersistentHash == 0 ? 1 : tPersistentHash);
GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes.add(tRecipe);
return true;
}
@@ -1508,7 +1497,7 @@ public class GT_RecipeAdder implements IGT_RecipeAdder {
GT_Recipe.GT_Recipe_Map.sScannerFakeRecipes.addFakeRecipe(false, new ItemStack[]{aResearchItem}, new ItemStack[]{aOutput}, new ItemStack[]{ItemList.Tool_DataStick.getWithName(1L, "Writes Research result", new Object[0])}, null, null, aResearchTime, 30, -201);
GT_Recipe.GT_Recipe_Map.sAssemblylineVisualRecipes.addFakeRecipe(false,tInputs,new ItemStack[]{aOutput},new ItemStack[]{ItemList.Tool_DataStick.getWithName(1L, "Reads Research result", new Object[0])},aFluidInputs,null,aDuration,aEUt,0,tAlts,true);
GT_Recipe_AssemblyLine tRecipe = new GT_Recipe_AssemblyLine(aResearchItem, aResearchTime, tInputs, aFluidInputs, aOutput, aDuration, aEUt, tAlts);
- tRecipe.setPersistentHash(tPersistentHash == 0 ? 1 : tPersistentHash);
+ tRecipe.setPersistentHash(tPersistentHash);
GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes.add(tRecipe);
return true;
}