Finished Crafting EmitterLogic.

This commit is contained in:
AlgorithmX2
2014-08-13 00:33:13 -05:00
parent bcdc47622c
commit b82857b68f
8 changed files with 84 additions and 3 deletions
+10
View File
@@ -297,6 +297,7 @@ public class CraftingGridCache implements ICraftingGrid, ICraftingProviderHelper
// erase list.
craftingMethods.clear();
craftableItems.clear();
emitableItems.clear();
// re-create list..
for (ICraftingProvider cp : providers)
@@ -375,6 +376,9 @@ public class CraftingGridCache implements ICraftingGrid, ICraftingProviderHelper
for (IAEItemStack st : craftableItems.keySet())
out.addCrafting( st );
for (IAEItemStack st : emitableItems)
out.addCrafting( st );
return out;
}
@@ -568,4 +572,10 @@ public class CraftingGridCache implements ICraftingGrid, ICraftingProviderHelper
return emitableItems.contains( what );
}
@Override
public void setEmitable(IAEItemStack what)
{
emitableItems.add( what.copy() );
}
}