From 29f21a90fc40c73d4322c05ef1f6178cf4a4304a Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Thu, 30 Jun 2016 16:34:38 +0200 Subject: [PATCH] Add patterns to grouped storage --- .../apiimpl/storage/GroupedStorage.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/refinedstorage/apiimpl/storage/GroupedStorage.java b/src/main/java/refinedstorage/apiimpl/storage/GroupedStorage.java index 0b60c094c..b49789cfc 100755 --- a/src/main/java/refinedstorage/apiimpl/storage/GroupedStorage.java +++ b/src/main/java/refinedstorage/apiimpl/storage/GroupedStorage.java @@ -5,6 +5,7 @@ import com.google.common.collect.Multimap; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import refinedstorage.RefinedStorageUtils; +import refinedstorage.api.autocrafting.ICraftingPattern; import refinedstorage.api.network.INetworkMaster; import refinedstorage.api.storage.IGroupedStorage; import refinedstorage.api.storage.IStorage; @@ -30,6 +31,14 @@ public class GroupedStorage implements IGroupedStorage { } } + for (ICraftingPattern pattern : network.getPatterns()) { + for (ItemStack output : pattern.getOutputs()) { + ItemStack patternStack = output.copy(); + patternStack.stackSize = 0; + add(patternStack); + } + } + network.sendStorageToClient(); } @@ -40,7 +49,7 @@ public class GroupedStorage implements IGroupedStorage { otherStack.stackSize += stack.stackSize; network.sendStorageToClient(); - + return; } }