This allows extensions to define new recipes by defining new items (instead of changing the Tinkers).

Since recipes will be defined in types, this means that we can change the recipe in the middle of a saved game. This makes debugging easier.

Lastly, we won't remove the original recipe infrastructure, since that allows us to change recipes at runtime (which might be useful in some cases).

the_shrike 27 Jun 2017:

If you're setting up new infrastructure, can you include an integer we can set for "number of this item crafted each time"? It'd be more compact than making ammo crates for every missile.

george moromisato 28 Jun 2017:

@the_shrike: @giantcabbage made a fix for that! You can now specify the number of items to create in the recipe. This will be included in 1.8 Alpha 2.