Add a ToolBuildEvent that is called at the start of the tool building process. Allows to replace parts used for building with other parts.
Replace the hardcoded stick/bone handle with an oredicted variant using the ToolBuildEvent
Merge pull request #868 from bonii-xx/new_pr2

Add ToolBuildEvent when determining parts for a tool