What can be given to build an item: any of its properties (the children may be plain configs as well), plus any custom data. Whatever is left out gets its default.
What can be given to build an item: any of its properties (the children may be plain configs as well), plus any custom data. Whatever is left out gets its default.