Feature description
It would be really cool to implement a farming system,
Players would have a N number of plots in their farms (this can increase with their rank), they can see their farm with /farm view, plant crops with /farm plant, remove growing crops (without collecting them) with /farm uproot and harvest them with /farm harvest
Also we can make a watering system, players can water the plants each hour to remove the growing time of them by 45m, and if they don't water them in 30 hours, the plants die
How to implement?
All farmable items do not exist yet, (besides the clover and weeds), and need to be added. we can add blueberry, strawberry, kiwi, coconut, mango, melon, pumpkin, wheat and potato, they also will each have a different growing time and yield, which the item will need to know itself (a new attribute for each of the in the json)
Apart from that it's going to be similar to the inventory system, most of the logic will be in a single command file with a lot of subcoomand, but i think it's good to make a new table in the db with the farms, instead of a new field in the player one
Media, if applicable
the farm can look something like this: