Idea I had to possibly make the watering can have a whitelist/blacklist for what blocks its able to water, maybe allowing a certain type of progression in a mod pack.
Kashdeya commented
this is a great idea, maybe make it a json file like exnihilo uses.