diff --git a/crafting/CraftingTreeNode.java b/crafting/CraftingTreeNode.java index 6a1725b05..984e14e07 100644 --- a/crafting/CraftingTreeNode.java +++ b/crafting/CraftingTreeNode.java @@ -158,7 +158,7 @@ public class CraftingTreeNode { while (pro.possible && l > 0) { - MECraftingInventory subInv = new MECraftingInventory( inv ); + MECraftingInventory subInv = new MECraftingInventory( inv, true, true, true ); pro.request( subInv, 1, src ); subInv.commit( src ); diff --git a/me/cache/CraftingGridCache.java b/me/cache/CraftingGridCache.java index d55652529..97b115c72 100644 --- a/me/cache/CraftingGridCache.java +++ b/me/cache/CraftingGridCache.java @@ -9,7 +9,6 @@ import java.util.Iterator; import java.util.List; import java.util.Map.Entry; import java.util.Set; -import java.util.TreeSet; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; @@ -242,7 +241,7 @@ public class CraftingGridCache implements ICraftingGrid, ICraftingProviderHelper Set methods = tmpCraft.get( out ); if ( methods == null ) - tmpCraft.put( out, methods = new TreeSet() ); + tmpCraft.put( out, methods = new HashSet() ); methods.add( details ); sg.postAlterationOfStoredItems( StorageChannel.ITEMS, out, new BaseActionSource() );