TooMuchLoot
This mod provides complete control over chest contents in Minecraft. When a world loads (in singleplayer this happens after entering the world), the mod scans the vanilla loot tables and caches them. Configuration files are then loaded and parsed from the config directory, and their contents are applied to the loot tables.
The system allows fine-tuning all aspects of reward generation in containers. You can add needed items, remove excess things, or completely replace chest contents with your own sets. The control covers not only item composition but also their quantity and spawn rarity.