for undamaged recipes, use simpler calculations.

This commit is contained in:
AlgorithmX2 2014-07-13 21:21:23 -05:00
parent b7a62b0e32
commit 03ff5b6497

View file

@ -72,8 +72,25 @@ public class CraftingTreeProcess
if ( g.getItem().hasContainerItem( g ) )
damageable = true;
}
}
nodes.put( new CraftingTreeNode( cc, job, part.copy(), this, x, depth + 1 ), part.getStackSize() );
boolean complicated = false;
if ( damageable || complicated )
{
for (int x = 0; x < list.length; x++)
{
IAEItemStack part = list[x];
if ( part != null )
nodes.put( new CraftingTreeNode( cc, job, part.copy(), this, x, depth + 1 ), part.getStackSize() );
}
}
else
{
for (IAEItemStack part : details.getCondencedInputs())
{
nodes.put( new CraftingTreeNode( cc, job, part.copy(), this, -1, depth + 1 ), part.getStackSize() );
}
}
}