From 5916e9e4c886e236060ae865c7eb7ef08e382bbb Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Tue, 19 Nov 2024 15:03:46 +0800 Subject: reinit of assline datasticks on id remap (#3513) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- src/main/java/tectech/recipe/TTRecipeAdder.java | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'src/main/java/tectech') 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, -- cgit