diff options
| author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-07-14 09:03:38 -0400 | 
|---|---|---|
| committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-07-14 09:03:38 -0400 | 
| commit | f9cae7314e08fbeeef509c5c6ca095822fec1747 (patch) | |
| tree | 2eb9457ccb198269b9a8c9e050630d1ced3de81d /moretrees/node_defs.lua | |
| parent | 4b4687ee8475f6649de9724db606c26fc7cd53cb (diff) | |
| download | dreambuilder_modpack-f9cae7314e08fbeeef509c5c6ca095822fec1747.tar dreambuilder_modpack-f9cae7314e08fbeeef509c5c6ca095822fec1747.tar.gz dreambuilder_modpack-f9cae7314e08fbeeef509c5c6ca095822fec1747.tar.bz2 dreambuilder_modpack-f9cae7314e08fbeeef509c5c6ca095822fec1747.tar.xz dreambuilder_modpack-f9cae7314e08fbeeef509c5c6ca095822fec1747.zip | |
update boost carts, mesecons, moreblocks, moretrees, unified inventory,
and worldedit
Diffstat (limited to 'moretrees/node_defs.lua')
| -rw-r--r-- | moretrees/node_defs.lua | 40 | 
1 files changed, 40 insertions, 0 deletions
| diff --git a/moretrees/node_defs.lua b/moretrees/node_defs.lua index b1df5f7..1c0796b 100644 --- a/moretrees/node_defs.lua +++ b/moretrees/node_defs.lua @@ -12,6 +12,8 @@ moretrees.treelist = {  	{"date_palm",		"Date Palm Tree",	"date_palm_fruit_trunk",	"Date Palm Tree",		{0, 0, 0, 0, 0, 0},	0.0 },  	{"spruce",		"Spruce Tree",		"spruce_cone",	"Spruce Cone",	{-0.2, -0.5, -0.2, 0.2, 0, 0.2},	0.8 },  	{"cedar",		"Cedar Tree",		"cedar_cone",	"Cedar Cone",	{-0.2, -0.5, -0.2, 0.2, 0, 0.2}, 0.8 }, +	{"poplar",		"Poplar Tree"}, +	{"poplar_small",	"Poplar Tree"},  	{"willow",		"Willow Tree"},  	{"rubber_tree",	"Rubber Tree"},  	{"fir",			"Douglas Fir",		"fir_cone",		"Fir Cone",		{-0.2, -0.5, -0.2, 0.2, 0, 0.2},	0.8 }, @@ -72,6 +74,7 @@ for i in ipairs(moretrees.treelist) do  	if treename ~= "jungletree"  -- the default game provides jungle tree, acacia, and pine trunk/planks nodes.  		and treename ~= "acacia" +		and treename ~= "poplar_small"  		and treename ~= "pine" then  		saptex = "moretrees_"..treename.."_sapling.png" @@ -273,6 +276,43 @@ for i in ipairs(moretrees.treelist) do  	end  end +-- Add small poplar saplings + +local poplar_sapling = minetest.registered_nodes["moretrees:poplar_sapling"] +local poplar_sapling_ongen = minetest.registered_nodes["moretrees:poplar_sapling_ongen"] +local poplar_small_sapling = {} +local poplar_small_sapling_ongen = {} +for k,v in pairs(poplar_sapling) do +	poplar_small_sapling[k] = v +end +for k,v in pairs(poplar_sapling_ongen) do +	poplar_small_sapling_ongen[k] = v +end +poplar_small_sapling.tiles = {"moretrees_poplar_small_sapling.png"} +poplar_small_sapling.inventory_image = "moretrees_poplar_small_sapling.png" +poplar_small_sapling_ongen.tiles_ongen = {"moretrees_poplar_small_sapling.png"} +poplar_small_sapling_ongen.inventory_image_ongen = "moretrees_poplar_small_sapling.png" +poplar_small_sapling_ongen.drop = "moretrees:poplar_small_sapling" +minetest.register_node("moretrees:poplar_small_sapling", poplar_small_sapling) +minetest.register_node("moretrees:poplar_small_sapling_ongen", poplar_small_sapling_ongen) +if moretrees.spawn_saplings then +	table.insert(moretrees.avoidnodes, "moretrees:poplar_sapling") +	table.insert(moretrees.avoidnodes, "moretrees:poplar_small_sapling_ongen") +end + +local poplar_leaves_drop = minetest.registered_nodes["moretrees:poplar_leaves"].drop +minetest.override_item("moretrees:poplar_leaves", { +	drop = { +		max_items = poplar_leaves_drop.maxitems, +		items = { +			{items = {"moretrees:poplar_sapling"}, rarity = 1.33 * poplar_leaves_drop.items[1].rarity }, +			{items = {"moretrees:poplar_small_sapling"}, rarity = 1.33 * poplar_leaves_drop.items[1].rarity }, +			{items = {"moretrees:poplar_leaves"} } +		} +	} +}) + +  -- Extra nodes for jungle trees:  local jungleleaves = {"yellow","red"} | 
