initial commit

This commit is contained in:
Joachim Stolberg 2018-04-07 23:41:34 +02:00
parent ca091f57af
commit da275432db
2 changed files with 21 additions and 28 deletions

@ -1,10 +1,4 @@
default
unifieddyes
stairs?
moreblocks?
moreores?
building_blocks?
homedecor?

@ -21,28 +21,6 @@ local MY_PARAM1_VAL = 7 -- to identify placed nodes
local lTrees = {} -- List od registered tree items
--
-- Register the tree node to the lumberjack mod.
-- 'radius' the the range (+x/-x/+z/-z), where all available tree nodes will be removed-
-- 'stem_height_min' is the minimum number of tree nodes, to be a valid stem (and not the a root)-
--
function lumberjack.register_tree(name, radius, stem_height_min)
local data = minetest.registered_nodes[name]
if data == nil then
error("[lumberjack] "..name.." is no valid item")
end
if data.after_dig_node == nil then
minetest.override_item(name, {
after_dig_node = after_dig_node,
on_construct = on_construct,
})
else
error("[lumberjack] "..name.." has already an 'after_dig_node' function")
end
lTrees[name] = {radius=radius, height_min=stem_height_min}
end
--
-- Remove all treen nodes in the given range
--
@ -112,6 +90,27 @@ local function on_construct(pos)
end
end
--
-- Register the tree node to the lumberjack mod.
-- 'radius' the the range (+x/-x/+z/-z), where all available tree nodes will be removed-
-- 'stem_height_min' is the minimum number of tree nodes, to be a valid stem (and not the a root)-
--
function lumberjack.register_tree(name, radius, stem_height_min)
local data = minetest.registered_nodes[name]
if data == nil then
error("[lumberjack] "..name.." is no valid item")
end
if data.after_dig_node == nil then
minetest.override_item(name, {
after_dig_node = after_dig_node,
on_construct = on_construct,
})
else
error("[lumberjack] "..name.." has already an 'after_dig_node' function")
end
lTrees[name] = {radius=radius, height_min=stem_height_min}
end
lumberjack.register_tree("default:jungletree", 1, 5)
lumberjack.register_tree("default:acacia_tree", 2, 3)