In either 17 or 18 the devs added a pair of terrain types called 'shallow water ' and 'shallow water 2' that do not generate by defult but can be placed by mods or editor and are supported in base game
I would like to request them to be created. 1 option would be TP(waterpattern, voidpattern, shallowwaterpattern) where shallow water only overwrites normal water