Download (424 KB)

How do I install this?

Regrowing Fruits 🔗

Info 🔗

This mod causes fruits on trees from various other mods to regrow like apples in the 5.0 release of Minetest Game. It also offers a small API to add fruit regrowth quickly. If the fruit was placed by hand or the tree was chopped down, the fruit won't grow back. There is also a small chance that regrowth will stop randomly, so trees will bear less fruit over time.

Currently supported mods/modpacks are: default, ethereal, cool_trees, moretrees, farming_plus, multibiomegen, australia and aotearoa.

The standard regrowth time can be changed in settings (min_regrow_interval and max_regrow_interval) as well as the chance of regrowth stopping (regrowth_stop_chance).

Ideas, bug reports or requests for more mod support are always welcome in the Minetest Forum topic or via the Git Issue Tracker!

API 🔗

The regrowing_fruits.add() function overrides the fruits after_dig_node function and registers a placeholder node that will be placed once the fruit is taken and regrows the fruit after a timer expires.

Definition:

regrowing_fruits.add(fruitname, leafname, param2, multiplier)
  • fruitname: nodename of the fruit to be added.
  • leafname: nodename of the corresponding leaves (used as a reference whether tree is still alive).
  • param2: param2 value of fruit when placed naturally (not by player). Defaults to 0; -1 disables param2 checks for fruit regrowth (use this if your fruit has different rotations). If set, overrides after_place_node of fruit node to be able to differentiate fruits by param2 when placed by player.
  • multiplier: multiplier for the standard average regrowth time.

Examples:

regrowing_fruits.add("default:apple", "default:leaves")
regrowing_fruits.add("ethereal:golden_apple", "ethereal:yellowleaves", nil, 3)
regrowing_fruits.add("cacaotree:pod", "cacaotree:trunk", -1)

For more examples see init.lua.

Alternative Mods 🔗

Consider using regrow by TenPlus1. It has similar features, but registers only one placeholder node in total instead of one node for every fruit.

Credits 🔗

This mod is based on "endless_apples" by Shara RedCat (2018).

Reviews

Review

Do you recommend this mod?