The Farming System comes with an easy to setup component system, all you need to do is add a Component to your PlayerController and hook up input key bindings to the Component Events. (Examples are included)
The Farming System is Replicated and ready for multiplayer, setup instructions are in the Documentation.
Technical Details
Features
Grow & Harvest Plants / Crops
Add & Drain Water from Plants
Customizable growth timer, water drain amount
Placement snapping close to other planted actors
Placement collision check
Multiplayer
Number of Blueprints: 7
Network Replicated: Yes
Supported Development Platforms: Windows
Original_Link: https://www.unrealengine.com/marketplace/en-US/product/farming-system