Hello, this is most likely something I overlooked or overcomplicated to myself, but I'm trying to find a way for a block to check what was used to break it. More specifically, I am making a block that mimics vanilla stone under most conditions, so when mined it drops cobblestone, but when mined with silk touch, I want it to drop vanilla stone, and not itself. I know that you can disable the effects of silk touch, but for the purpose of imitating vanilla stone this is obviously not a perfect solution.
Try as I may I could not for the life of me find a method that passes the specifics of the tool used to harvest the block. Is there any way I can check for the silk touch enchantment in the getItemDropped section of my block class? Thanks for the help in advance.