Fixed another exception when changing ingredients' amount (#15)
The nbt field on items is now no longer read-only. Additionally, it now properly returns the 1.20.5+ component format
Added max-stack-size and max-damage fields on items. They are only available on 1.20.5+
Ingredient splitting/combining should be more consistent now. In addition, ingredient-0.amount now returns the combined amount if the items are the same