aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/tectech
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2024-11-19 15:03:46 +0800
committerGitHub <noreply@github.com>2024-11-19 08:03:46 +0100
commit5916e9e4c886e236060ae865c7eb7ef08e382bbb (patch)
tree89fbe09d6be5e60a63e1db7e6ce1171baba71968 /src/main/java/tectech
parent79b618f9948fde9d46f745223bda268d98755f13 (diff)
downloadGT5-Unofficial-5916e9e4c886e236060ae865c7eb7ef08e382bbb.tar.gz
GT5-Unofficial-5916e9e4c886e236060ae865c7eb7ef08e382bbb.tar.bz2
GT5-Unofficial-5916e9e4c886e236060ae865c7eb7ef08e382bbb.zip
reinit of assline datasticks on id remap (#3513)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Diffstat (limited to 'src/main/java/tectech')
-rw-r--r--src/main/java/tectech/recipe/TTRecipeAdder.java18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/main/java/tectech/recipe/TTRecipeAdder.java b/src/main/java/tectech/recipe/TTRecipeAdder.java
index 69068afce0..2e3d233695 100644
--- a/src/main/java/tectech/recipe/TTRecipeAdder.java
+++ b/src/main/java/tectech/recipe/TTRecipeAdder.java
@@ -15,8 +15,6 @@ import net.minecraftforge.fluids.FluidStack;
import cpw.mods.fml.common.registry.GameRegistry;
import gregtech.api.enums.GTValues;
-import gregtech.api.enums.ItemList;
-import gregtech.api.util.AssemblyLineUtils;
import gregtech.api.util.GTOreDictUnificator;
import gregtech.api.util.GTRecipe;
import gregtech.api.util.GTRecipe.RecipeAssemblyLine;
@@ -74,12 +72,10 @@ public class TTRecipeAdder extends RecipeAdder {
GTRecipe.RecipeAssemblyLine.sAssemblylineRecipes.add(recipeGT);
TecTechRecipeMaps.researchableALRecipeList.add(recipeTT);
- ItemStack writesDataStick = ItemList.Tool_DataStick.getWithName(1L, "Writes Research result");
- AssemblyLineUtils.setAssemblyLineRecipeOnDataStick(writesDataStick, recipeTT, false);
GTValues.RA.stdBuilder()
.itemInputs(aResearchItem)
.itemOutputs(aOutput)
- .special(writesDataStick)
+ .special(recipeTT.newDataStickForNEI("Writes Research result"))
.duration(totalComputationRequired)
.eut(researchEUt)
.metadata(RESEARCH_STATION_DATA, researchAmperage | computationRequiredPerSec << 16)
@@ -88,13 +84,11 @@ public class TTRecipeAdder extends RecipeAdder {
.fake()
.addTo(researchStationFakeRecipes);
- ItemStack readsDataStick = ItemList.Tool_DataStick.getWithName(1L, "Reads Research result");
- AssemblyLineUtils.setAssemblyLineRecipeOnDataStick(readsDataStick, recipeTT, false);
GTValues.RA.stdBuilder()
.itemInputs(aInputs)
.itemOutputs(aOutput)
.fluidInputs(aFluidInputs)
- .special(readsDataStick)
+ .special(recipeTT.newDataStickForNEI("Reads Research result"))
.duration(assDuration)
.eut(assEUt)
.ignoreCollision()
@@ -218,12 +212,10 @@ public class TTRecipeAdder extends RecipeAdder {
recipeTT.setPersistentHash(tPersistentHash);
TecTechRecipeMaps.researchableALRecipeList.add(recipeTT);
- ItemStack writesDataStick = ItemList.Tool_DataStick.getWithName(1L, "Writes Research result");
- AssemblyLineUtils.setAssemblyLineRecipeOnDataStick(writesDataStick, recipeTT, false);
GTValues.RA.stdBuilder()
.itemInputs(aResearchItem)
.itemOutputs(aOutput)
- .special(writesDataStick)
+ .special(recipeTT.newDataStickForNEI("Writes Research result"))
.duration(totalComputationRequired)
.eut(researchEUt)
.metadata(RESEARCH_STATION_DATA, researchAmperage | computationRequiredPerSec << 16)
@@ -232,13 +224,11 @@ public class TTRecipeAdder extends RecipeAdder {
.fake()
.addTo(researchStationFakeRecipes);
- ItemStack readsDataStick = ItemList.Tool_DataStick.getWithName(1L, "Reads Research result");
- AssemblyLineUtils.setAssemblyLineRecipeOnDataStick(readsDataStick, recipeTT, false);
assemblylineVisualRecipes.addFakeRecipe(
false,
tInputs,
new ItemStack[] { aOutput },
- new ItemStack[] { readsDataStick },
+ new ItemStack[] { recipeTT.newDataStickForNEI("Reads Research result") },
aFluidInputs,
null,
assDuration,