Datapacks can define what happens when an anvil lands on a particular block.
A cumulative changelog can be found here
supersaiyansubtlety
Owner