You can use this Library mod to add to existing Minecraft Mechanics like Interacting with Axes/Shovels onto Blocks.
repositories {
mavenCentral()
dependencies {
modImplementation "net.rotgruengelb:quirl:${project.quirl_version}"
}
quirl_version=<quirl_version>+<mc_version>