Made the painter actually work.
Change the selected dye type gui control to use progressbar to update the client.