Fixed one torch costing two torches. onItemUse decrements the itemstack.
Fix the slot coordinates
Try to fill and drain the dye gun.
There is an ore name of "dye" in the OreDictionary. Use it!
Call the right thing at the right time.