dreambuilder_game/biome_lib
VanessaE 656cb25850 Update new_campfire and home decor
(all of the others are just mod.conf stuff, nothing tangible)
2020-06-04 16:26:39 -04:00
..
locale updated several mods 2017-08-12 20:37:50 -04:00
API.txt update biome_lib, digilines, hotbar, mesecons, pipeworks, 2018-12-17 02:20:30 -05:00
LICENSE update basic_materials, biome_lib, plantlife modpack, 2018-11-08 19:27:31 -05:00
README.md update basic_materials, biome_lib, plantlife modpack, 2018-11-08 19:27:31 -05:00
depends.txt copy all standard Dreambuilder mods in from the old subgame 2016-04-01 21:09:33 -04:00
description.txt Update all core mods 2016-04-01 22:42:02 -04:00
growth.lua update biome_lib, coloredwood, extra_stairsplus, farming redo, 2019-05-22 21:20:46 -04:00
init.lua update biome_lib, bonemeal, digidisplay, digistuff, dreambuilder hotbar, 2020-04-30 02:41:17 -04:00
mod.conf Update new_campfire and home decor 2020-06-04 16:26:39 -04:00
search_functions.lua updated cottages, areasprotector, bees, biome_lib, technic, facade, 2019-03-06 17:01:02 -05:00

README.md

Biome Lib

This library's purpose is to allow other mods to add growing things to the map in a straightforward, simple manner. It contains all the core functions needed by mods and modpacks such as More Trees, Tiny Trees, Plantlife, and others.

Spawning of plants is optionally sensitive to the amount of available light, elevation, nearness to other nodes, plant-to-plant density, water depth, and a whole host of controls.

All objects spawned or generated using this mod use Perlin noise to stay within simple biomes, rather than just letting everything just spread around the map randomly.

This library also features a basic temperature map, which should blend in nicely with SPlizard's Snow Biomes mod (the same Perlin settings are used, with the assumption that the edge of a snow biome is 0° Centigrade).

Both mapgen-based spawning and ABM-based spawning is supported. Growing code is strictly ABM-based. L-system trees can be spawned at mapgen time via the engine's spawn_tree() function and are quite fast.

It is primarily intended for mapgen v6, but it should work fine when used with mapgen v7.

Dependencies: default from minetest_game

Recommends: Plantlife Modpack, More Trees

API: This mod supplies a small number of very powerful functions. They are, briefly:

  • biome_lib:register_generate_plant()
  • biome_lib:spawn_on_surfaces()
  • biome_lib:grow_plants()
  • biome_lib:find_valid_wall()
  • biome_lib:is_node_loaded()

For a complete description of these functions as well as several of the internal variables within the mod, read the API.txt document included in this package.