Board Thread:Suggestions forum/@comment-27043663-20151029140151

In my ideal system of grow able fruit-producing plants there would be many changes.

Trees: You can also grow these by planting fruit seeds, which would be created by putting a tree's respective fruit in a crafting table. When grown by either method, the leaves (and/or trunk, I'm getting to that) would have a fruitless texture, with the fruits growing over time. When the fruit is ripe (when the texture is the current one), you can either right click the leaf to pick the fruit, or destroy the leaf like normal. If you chose not to destroy it, then the fruit will grow back, in a way similar to berries. For the bananas/dates, they would have a smaller model and an unripe texture, similar to cocoa beans. They would grow under a special leaf block with extra code that would allow the fruits to regenerate under them.

Berry Bushes: When broken, they drop a smaller berry bush that requires time to grow before being able to produce berries. These bushes, when fully grown, have a chance of generating a new berry bush block, which is the smaller kind. You can also grow a berry bush by planting berries, although growing them by the planting method takes significantly longer.

The farming/growing system should be programmed so that more fertile areas lead to faster growth times and vice versa. 