more fixes related to tools with uses
This commit is contained in:
		| @@ -83,6 +83,7 @@ public abstract class CraftingStep implements ICraftingStep { | ||||
|     @Override | ||||
|     public boolean canStartProcessing(IItemStackList items, IFluidStackList fluids) { | ||||
|         items = items.copy(); // So we can edit the list | ||||
|         items.clean();// Clean the list so the zero stacks aren't there | ||||
|  | ||||
|         for (ItemStack stack : getToInsert()) { | ||||
|             ItemStack actualStack = items.get(stack, IComparer.COMPARE_DAMAGE | IComparer.COMPARE_NBT | (pattern.isOredict() ? IComparer.COMPARE_OREDICT : 0)); | ||||
|   | ||||
| @@ -30,6 +30,9 @@ public class CraftingStepCraft extends CraftingStep { | ||||
|         // So we can edit the lists | ||||
|         items = items.copy(); | ||||
|         fluids = fluids.copy(); | ||||
|         // Clean the lists so the zero stacks aren't there | ||||
|         items.clean(); | ||||
|         fluids.clear(); | ||||
|  | ||||
|         int compare = IComparer.COMPARE_DAMAGE | IComparer.COMPARE_NBT | (pattern.isOredict() ? IComparer.COMPARE_OREDICT : 0); | ||||
|         for (ItemStack stack : getToInsert()) { | ||||
|   | ||||
| @@ -73,6 +73,7 @@ public class CraftingTask implements ICraftingTask { | ||||
|     @Override | ||||
|     public void calculate() { | ||||
|         IItemStackList networkList = network.getItemStorageCache().getList().copy(); | ||||
|         networkList.clean(); // Remove the zero stacks | ||||
|         IItemStackList toInsert = API.instance().createItemStackList(); | ||||
|  | ||||
|         toCraft.add(ItemHandlerHelper.copyStackWithSize(requested, quantity)); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 way2muchnoise
					way2muchnoise