1
0
mirror of https://codeberg.org/tenplus1/bonemeal.git synced 2025-07-16 15:20:21 +02:00

added mod files and readme's

This commit is contained in:
TenPlus1
2017-01-17 21:10:42 +00:00
parent dddbaa6c81
commit 066cad6e25
6 changed files with 101 additions and 0 deletions

60
api.txt Normal file
View File

@ -0,0 +1,60 @@
Bonemeal API
============
This guide will show you how to add saplings, crops and dirt types for the
bonemeal mod to use from withhin your own mods. Please make sure that bonemeal
appears in the depends.txt file of your mod so everything work properly.
Function Usage
==============
Adding Crops
------------
bonemeal:add_crop({ nodename_start, growing_steps, seed_name })
This command is used to add new crops for bonemeal to work on.
e.g.
bonemeal:add_crop({
{"farming:cotton_", 8, "farming:seed_cotton"},
{"farming:wheat_", 8, "farming:seed_wheat"},
})
Adding Saplings
---------------
bonemeal:add_sapling({ sapling_node, function, soil_type[sand, dirt, nodename] })
This command will add new saplings for bonemeal to grow on sand, soil or a
specified node type.
bonemeal:add_sapling({
{"ethereal:palm_sapling", ethereal.grow_palm_tree, "soil"},
{"ethereal:palm_sapling", ethereal.grow_palm_tree, "sand"},
})
Adding Dirt Decoration
----------------------
bonemeal:add_deco({ dirt_node, {grass_node_list}, {decor_node_list} })
This command will add grass and decoration to specific dirt types.
e.g.
bonemeal:add_deco({"default:dirt_with_dry_grass", {"default:dry_grass_1", "air"},
{"flowers:rose", "flowers:viola"} })
Final Words
===========
I hope this guide helps you add your own plants so you can grow them quickly
with bonemeal. Please check the mods.lua for more examples.