diff --git a/CHANGELOG.md b/CHANGELOG.md index 3397c67d8..a787cea4b 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Refined Storage Changelog +### 0.6.10 +**Bugfixes** +- Fixed Processing Patterns not working +- Fixed not being able to request more than 1 item at once +- Fixed crash with the Solderer +- Increased max crafting request size to 500 + ### 0.6.9 **Bugfixes** - Fixed bug where machines wouldn't disconnect / connect when needed outside of chunk diff --git a/src/main/java/refinedstorage/tile/TileController.java b/src/main/java/refinedstorage/tile/TileController.java index 92045a913..d81ba3b89 100755 --- a/src/main/java/refinedstorage/tile/TileController.java +++ b/src/main/java/refinedstorage/tile/TileController.java @@ -66,7 +66,7 @@ public class TileController extends TileBase implements IEnergyReceiver, ISynchr public static final String NBT_CRAFTING_TASKS = "CraftingTasks"; public static final String NBT_DESC_ENERGY = "Energy"; - public static final int MAX_CRAFTING_QUANTITY_PER_REQUEST = 100; + public static final int MAX_CRAFTING_QUANTITY_PER_REQUEST = 500; private List itemGroups = new ArrayList(); private List storages = new ArrayList(); diff --git a/src/main/java/refinedstorage/tile/autocrafting/task/ProcessingCraftingTask.java b/src/main/java/refinedstorage/tile/autocrafting/task/ProcessingCraftingTask.java index 3f3e0dc3e..c5676e532 100755 --- a/src/main/java/refinedstorage/tile/autocrafting/task/ProcessingCraftingTask.java +++ b/src/main/java/refinedstorage/tile/autocrafting/task/ProcessingCraftingTask.java @@ -89,16 +89,14 @@ public class ProcessingCraftingTask implements ICraftingTask { return true; } - public boolean onPushed(ItemStack inserted) { + public void onPushed(ItemStack inserted) { for (int i = 0; i < pattern.getOutputs().length; ++i) { if (!satisfied[i] && RefinedStorageUtils.compareStackNoQuantity(inserted, pattern.getOutputs()[i])) { satisfied[i] = true; - return true; + return; } } - - return false; } @Override