[API 7.4+] Plugin to stop infinite water source creation

This whole thing started in another thread:

User @MoseMister suggested to go by the following lead:

  • on world block change
  • if change turns into watersource due to a watersource connected on blockface (this sounds complex, but thanks to sponge cause system, its not)
  • if true then cancel

If anyone has the time to spare to create such a plugin for API 7.4 and maybe also for 8.0 as it is in stable now and might help others as well, that would be very much appriciated, as I myself do not have the knowledge nor the time to create such a thing.

Kind regards,