mirror of
https://github.com/minetest-mods/ropes.git
synced 2024-11-24 16:33:48 +01:00
Ropes mod for Minetest
7bb3f5e042
- Very minimal API documentation. The code should be self explanatory. - LICENSE information. |
||
---|---|---|
textures | ||
crafts.lua | ||
depends.txt | ||
functions.lua | ||
init.lua | ||
LICENSE.md | ||
nodes.lua | ||
README.md | ||
readme.txt | ||
recipes.lua | ||
shear.lua | ||
vines.lua |
Vines
Features
- Rope block for spawning rope that slowly drops into the deep.
- Vines are climbable and slowly grow downward.
- Shears that allow the collecting of vines.
- Spawns vines on jungletree leaves.
- Roots on the bottom of dirt and dirt with grass nodes.
- Spawns vines on trees located in swampy area.
- Jungle vines that spawn on the side of jungletrees
API
The API is very minimal. It allows the registering of vines.
There are two types of vines. One that spawns at the bottom of nodes and uses the plantlike drawtype, and vines that spawn on the side that use signlike drawtype.
Example
taken from mod
vines.register_vine( 'vine', {
description = "Vines",
is_side_vine = false,
average_length = 9
}, biome )
key | type | description |
---|---|---|
description | string | The node tooltip description |
is_side_vine | bool | If not a side vine it is a plantlike drawtype bottom vine |
average_length | int | The average length of vines |
biome | table | A plants_lib biome format (see plants_lib documentation) |
Notice
Vines use after_destruct on registered leave nodes to remove vines from which the leaves are removed. This is done by using the override function. Malfunctions may occur if other mods override the after_destruct of these nodes also.