I am returning to modding from a four year hiatus, and I wanted to start by recreating a simple plugin I developed back then which created new behaviors for vanilla tools interacting with vanilla blocks. One such behavior in mind requires interaction with the flowing segments of water, but I can't seem to find a BlockInteractEvent that fires when a player attempts to use a tool on them. (I read somewhere that flowing water is considered a gas and not a fluid. Worst case of the imagination, I might suspect a flowing segment of water is not actually a block and is just an effect generated by one or more water source blocks.) I remember it was troublesome to implement back then, too, as I recall having to resort to checking for any right click action with an appropriate tool in hand combined with having flowing water within a few blocks of the player's line-of-sight vector, and today that feels like a bit of a cop-out approach. Are there any suggestions for a simpler and preferably more straightforward method of recognizing when a player uses a tool on flowing water? Thanks in advance!