Hello, I just found out upcoming 0.18.10 changes break this mod as in - it makes water well unbuildable.
- Added optional offshore pump prototype properties min_perceived_performance, adjacent_tile_collision_box, adjacent_tile_collision_mask and center_collision_mask.
- Changed offshore pump graphics definition. Old definition will still be accepted, but is deprecated.
adding waterwell.adjacent_tile_collision_mask = nil fixes it
(the already existing adjacent_tile_collision_test passes buildability check when adjacent tiles have at least one of the specified collision layers, while new adjacent_tile_collision_mask passes buildability check only when adjacent tiles have none of the specified collision layers)
There will be also changes in graphics definitions, but this one might have given you a headache to figure out.