More trees!
This mod adds many new types of trees to the game. They are, in no particular order:
Several sizes of generic jungle trees, two types and several sizes of firs, palms, apple trees, oaks, giant sequoias, two types of birches, two types of spruces, pine, willow, acacia, rubber trees, and optionally beech trees.
All trees are generated at map-generation time, and so will appear only in newly-generated terrain. By default, trees spawn fully-grown, but you can also configure it to spawn trees in the form of fast-growing (ABM-driven) saplings.
If you plant a sapling, it will grow eventually into a tree via an ABM, though much more slowly than the ones spawned at mapgen time, and only if they're planted on the same surface that the tree would normally generate on (e.g. sand for palms, dirt with grass for the others, for now). This way you can still, for example, "plant" a sapling into a flower pot or some other non-growing surface and use it decoratively.
All of these trees can be harvested and crafted into wood planks which can be used in any recipe that relies on the "wood" group.
All leaves eventually decay, at a fairly slow rate so as not to cause too much CPU load. Except for palms, any leaf block that is more than 5 nodes from the trunk/branch it normally spawns with will decay; apples, cones and coconuts will fall to the ground if there's nothing left to hold them up. Palms have a 15-node radius since their leaves are so wide.
Dependencies: Minetest development build and minetest_game from Feb. 25, 2017 or newer, and biome_lib.
Recommends: moreblocks; also vines if you want better-looking jungles.
License: Textures are all cc-by-sa 3.0. All code and everything else is WTFPL.
Download: https://github.com/VanessaE/moretrees/archive/master.zip
...or browse the code: https://github.com/VanessaE/moretrees
Install: Download the above zip file and extract it. Rename the resultant folder to just "moretrees", and copy it to your Minetest mods folder.
Screenshots:
Food Crafting
Biome definitions:
Each tree requires a specific set of circumstances under which it will grow. Rather than go into a long-winded description of the biome information, here is a table showing the different types of trees and the major variables that control each type:
https://raw.github.com/VanessaE/moretrees/master/tree_biomes.txt
Configuration:
If you want to change the settings for Moretrees, create a file in world folder named "moretrees_settings.txt" and insert the settings you need. For a list of the various settings you can change (and what the defaults are), take a look at moretrees/default_settings.txt .
If you want to replace default trees with beech trees (which were intended as a replacement thereof), edit moretrees_settings.txt, find the "moretrees.enable_beech" variable on or near line 16 of the file, and set it to true. Save the file, then edit your world's map_meta.txt and remove "trees" from the "mg_flags" line. Save that file also, then restart your server/game.
Do not edit "default_settings.txt", as this file will only be used the first time you run Moretrees (or if you delete or lose moretrees_settings.txt from your world folder).
Notes: