There are multiple types of ways crops can grow. In the ground like carrots and potatoes, or on a vine like tomatoes. When growing a plant on a vine you need to support the vines with a structure made of sticks. There can also be bushes which similar to vines, can be harvested multiple times from a crop, but doesn't require being supported in order to grow (but also takes much longer to mature)
Plants require being watered once per day/night cycle in order for them to continue growing. If you forget to water a plant, therre is a chance it will take a little bit of damage, meaning the crop will produce less when harvested. Watering the plants twice in one day/night cycle (at least a few minutes apart) could maybe make the plant more resistant to damage.
If a plant recieves too much damage it will get infected, infections spread to other plants of the same type if not taken care of. Infected plants produce rotten food
There could be a composter which is where you put leftover plant like seeds, leaves, matter in order to make compost, and use can combine the compost with soil to make garden soil. Just as an idea there could be different qualities of compost too depending on whether the plant matter used to make it was rotten, made up of mostly leaves and seeds, or consists of crops
Garden soil, depending on its quality, will provide different buffs. One buff is that the crops planted on the soil would not need to be watered as often (or maybe takes much less damage if not watered), and the other buff could be that the plant grows quicker
These are all my best ideas for a farming system in a block game HOWEVER even if only a small degree of this was added i would be happy. Even with only one type of crop, or one type of compost/garden soil, even if the infection mechanic isn't added, I just wanna have a little garden. Thanks!