This project has moved to Planet Minecraft.
This data pack transforms some types of blocks into others when an anvil is dropped on them. There is an Anvil Crushing recipe book in the advancements for you to see all the possible block transformations (some examples are shown in the logo image).
For data pack developers; it is relatively easy to add new crushing recipes of your own when this data pack is present alongside yours; just add your block transformation functions to the "anvil_crushing:recipes" function tag and they will be run along with the default recipes. You're welcome to use the recipes included in this data pack as a template on which to add your own; the ingredient checking functions are located in "data/anvil_crushing/functions/recipes", and the resulting block placement functions are located in "data/anvil_crushing/functions/setblock".
More information about data packs and how to use them can be found on the official Minecraft Wiki.