Changes

Summary

  1. cache the IRecipe (commit: 1730fee) (details)
  2. add a method to get the recipe. (commit: 7d23bda) (details)
  3. move CraftingHelper. (commit: 6d700c4) (details)
Commit 1730feed0366e4043819b7117a189ff788291077 by andy.t.roo
cache the IRecipe

act's should not re-search for their recipe, when the last recipe found
is still able to be used.

CraftingHelper.findMatchinRecipe() is identical to
vanilla.CraftingManager.findMatchingRecipe, except it returns the
IRecipe, rather than just the result.
(commit: 1730fee)
The file was addedcommon/buildcraft/transport/utils/CraftingHelper.java
The file was modifiedcommon/buildcraft/factory/TileAutoWorkbench.java (diff)
The file was modifiedcommon/buildcraft/silicon/TileAssemblyAdvancedWorkbench.java (diff)
Commit 7d23bda09f7c60ac2210bd0d358645a935468590 by andy.t.roo
add a method to get the recipe.
(commit: 7d23bda)
The file was modifiedcommon/buildcraft/factory/TileAutoWorkbench.java (diff)
The file was addedcommon/buildcraft/core/triggers/CraftingHelper.java
The file was modifiedcommon/buildcraft/factory/TileAutoWorkbench.java (diff)
The file was removedcommon/buildcraft/transport/utils/CraftingHelper.java
The file was modifiedcommon/buildcraft/silicon/TileAssemblyAdvancedWorkbench.java (diff)