When trying to build an offshore pump in an invalid location on land, it gives the error message "Can't build on Dirt #" (Or grass, whatever). That's obviously the tile type ID, but should be replaced with a generic "Can't build on land" message. Or better still, "Can only be built at water borders".
[0.17.3] Offshore pump "Can't build" error message too detailed
Re: [0.17.3] Offshore pump "Can't build" error message too detailed
Thanks for the report however I don't consider this worth changing.
If you want to get ahold of me I'm almost always on Discord.