When diamond chestplates are not allowed during the game, whenever a chestplate lands in someone's inventory, this chestplate gets converted back into its ingredients.
This solves issue #8.
This is the most basic solution for it, I'm sure there's small improvements to be made. For example, it might be neat to filter on armor slots, in case a mob drops an enchanted piece of armor (rare case, obviously) which might be useful to disenchant and get books that way.
When diamond chestplates are not allowed during the game, whenever a chestplate lands in someone's inventory, this chestplate gets converted back into its ingredients. This solves issue #8.
This is the most basic solution for it, I'm sure there's small improvements to be made. For example, it might be neat to filter on armor slots, in case a mob drops an enchanted piece of armor (rare case, obviously) which might be useful to disenchant and get books that way.