Delete saved recipe on machine change(Blood Asp)
This commit is contained in:
parent
aa33e48c88
commit
35f93bee68
1 changed files with 6 additions and 3 deletions
|
@ -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) {
|
||||
|
|
Loading…
Reference in a new issue