It would be neat if breakevents.json could check to see if the player is under a certain effect, that way you could do things like prevent a player from mining a certain block if the player has mining fatigue, or make a block drop more items if the player has luck.