EntityArmorChangeEvent is fired when an entity changes armor. Use getOldItem() to get the old item, and I think you have an idea what getNewItem() does.