fn read_template_list( data: &mut Cursor<&[u8]>, max: Option<usize>, ) -> Result<Vec<ItemStackTemplate>>