How to hide what blocks an item can break
there is a command which gives you a Pickaxe that can only break a certain block. if there is a way then how do you make it so it doesn't say which block that is. version:1.14.4
Solution 1:
You can hide any specific combination of data about any tool or block by using the {HideFlags:VALUE} tag. In your case, you specifically want {HideFlags:8}. As the wiki says:
{HideFlags:VALUE} - VALUE ranges from 1 to 63, representing 63 combinations.
When adding to create a unique VALUE,
Adding 1 will hide Enchantments
Adding 2 will hide Attributes modifiers
Adding 4 will hide Unbreakable
Adding 8 will hide CanDestroy
Adding 16 will hide CanPlaceOn
Adding 32 will hide Others, such as potion effects & shield pattern infoIn binary form:
[+32] [+16] [+8] [+4] [+2] [+1]
For example: "000111" has a value of 7, and it will hide Enchantments, Attribute Modifiers, and Unbreakable.