diff options
author | Dream-Master <dream-master@gmx.net> | 2016-08-22 22:46:15 +0200 |
---|---|---|
committer | Dream-Master <dream-master@gmx.net> | 2016-08-22 22:46:15 +0200 |
commit | 35f93bee68a2434fca35a4848b4d49b86b73c2e5 (patch) | |
tree | cdb05cb3f2fdc21ddabffd803b91b0a25bd1ed89 /src/main/java | |
parent | aa33e48c88ef73f270f72fe454f9c18d70922020 (diff) | |
download | GT5-Unofficial-35f93bee68a2434fca35a4848b4d49b86b73c2e5.tar.gz GT5-Unofficial-35f93bee68a2434fca35a4848b4d49b86b73c2e5.tar.bz2 GT5-Unofficial-35f93bee68a2434fca35a4848b4d49b86b73c2e5.zip |
Delete saved recipe on machine change(Blood Asp)
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java index cf9fba5ad0..1411054592 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java @@ -159,6 +159,7 @@ public class GT_MetaTileEntity_ProcessingArray extends GT_MetaTileEntity_MultiBl return aFacing > 1; } + public String mMachine = ""; public boolean checkRecipe(ItemStack aStack) { if (!isCorrectMachinePart(mInventory[1])) { return false; @@ -193,12 +194,14 @@ public class GT_MetaTileEntity_ProcessingArray extends GT_MetaTileEntity_MultiBl if (mInventory[1].getUnlocalizedName().endsWith("8")) { tTier = 8; } - + + if(!mMachine.equals(mInventory[1].getUnlocalizedName()))mLastRecipe=null; + mMachine = mInventory[1].getUnlocalizedName(); ItemStack[] tInputs = (ItemStack[]) tInputList.toArray(new ItemStack[tInputList.size()]); ArrayList<FluidStack> tFluidList = getStoredFluids(); - - FluidStack[] tFluids = (FluidStack[]) tFluidList.toArray(new FluidStack[tFluidList.size()]); + + FluidStack[] tFluids = (FluidStack[]) tFluidList.toArray(new FluidStack[tFluidList.size()]); if (tInputList.size() > 0 || tFluids.length > 0) { GT_Recipe tRecipe = map.findRecipe(getBaseMetaTileEntity(), mLastRecipe, false, gregtech.api.enums.GT_Values.V[tTier], tFluids, tInputs); if (tRecipe != null) { |