Diamond Rework

Mod Description
This modification completely changes the approach to finding and using diamonds in Minecraft. Diamond ore now appears much less frequently, but each found vein contains significantly more resources. Crafting recipes have been adapted for pistons, hoppers, netherite, shulker boxes, beacons, and enchanting tables - all now require diamonds in the crafting process, with some providing more items when crafted.
The diamond tool creation system has undergone significant changes. Diamond blocks are now required for crafting, but in return these items become unbreakable. In addition to familiar tools and weapons, diamond versions have been added for shears, tridents, maces, fishing rods, and shields - crafting them requires the original item and 4 diamond blocks.
To compensate for diamond rarity, ancient debris in the Nether now appears much more frequently.
Frequently Asked Questions
Question: The new recipes are too expensive!
Answer: Yes, crafting costs have increased, but consider that each diamond vein contains about 80 diamonds.
Question: Some diamond veins are quite small.
Answer: Unfortunately, occasionally veins generate with a small amount of diamonds when there aren't enough stone blocks in the generation area. This is a game limitation.
Question: Can I change the spawn frequency or size of diamond veins?
Answer: Yes, since this is a datapack, you can go to data\minecraft\worldgen\configured_feature and change the "size" parameter in the ore_diamond_large file, or in ..\placed_feature change the weight above "data:1" in the same file.
Question: Are versions below 1.20.4 supported?
Answer: Versions 1.20.4 and below don't support the custom recipes I use, but updates are possible in the future.
Question: Why use diamond blocks instead of individual diamonds?
Answer: Primarily for compatibility with other modifications. If I changed all vanilla structures and mechanics, mods adding structures with diamonds could break game balance. The same applies to tools - finding them in mods would make crafting pointless.
Important Notes
Diamond items from structures and villages have durability - only crafted ones become unbreakable.
It's recommended to use this datapack alongside mods that make caves larger, as well as modifications that remove or change Mending and Fortune enchantments, as they contradict the mod's concept.
Acknowledgments
Thanks to CodingLegend0100 for the idea of decreasing frequency and increasing size of diamond veins from the "Larger Ore Veins: Deluxe" mod.