I have decided to upload what I believe to be an up to date and exhaustive list of blocks that can be broken by any tool. The text in these files is intended for use in the destroy_speeds object in the digger component. Anyone who is making a custom tool that is supposed to have vanilla tool behaviors may find these files useful. I have futureproofed some of the entries to be more compatible with the upcoming 1.20.50, so you may see some errors if you decide to use these destroy speeds before then. If you want to mass modify the speed values themselves, I would recommend opening the files in notepad++ and using ctrl+H to modify the values as you see fit. Obviously, use at your own risk. I cannot guarantee that it's bug free. If you find that something is missing, redundant, or out of place, please let me know.
#digger component vanilla blocks by tool
1 messages · Page 1 of 1 (latest)

You can also use block tags
"destroy_speeds": [
{
"block": {
"tags": "q.any_tag('stone', 'metal')"
},
"speed": 10
},
{
"block": {
"tags": "q.any_tag('diamond_pick_diggable')"
},
"speed": 6
}
]
https://wiki.bedrock.dev/blocks/block-tags.html#lists-of-block-tags