fix for moretrees attached fruit
This commit is contained in:
parent
09ed4e8aca
commit
f820f70298
13
init.lua
13
init.lua
@ -56,9 +56,16 @@ regrow.add_fruit = function(nodename, leafname, ignore_param2)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
-- override after_dig_node to start regrowth
|
-- change attached_node values so fruits regrow instead of dropping
|
||||||
|
local groups = minetest.registered_nodes[nodename].groups
|
||||||
|
groups.attached_node = 0
|
||||||
|
|
||||||
minetest.override_item(nodename, {
|
minetest.override_item(nodename, {
|
||||||
|
|
||||||
|
-- override on_dig to remove any special functions
|
||||||
|
on_dig = minetest.node_dig,
|
||||||
|
|
||||||
|
-- override after_dig_node to start regrowth
|
||||||
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
||||||
|
|
||||||
-- if node has been placed by player then do not regrow
|
-- if node has been placed by player then do not regrow
|
||||||
@ -79,7 +86,7 @@ regrow.add_fruit = function(nodename, leafname, ignore_param2)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- wait until mods are loaded to save dependency mess
|
-- wait until mods are loaded to save dependency mess
|
||||||
minetest.after(0.1, function()
|
minetest.register_on_mods_loaded(function()
|
||||||
|
|
||||||
-- default
|
-- default
|
||||||
regrow.add_fruit("default:apple", "default:leaves")
|
regrow.add_fruit("default:apple", "default:leaves")
|
||||||
@ -101,7 +108,7 @@ minetest.after(0.1, function()
|
|||||||
regrow.add_fruit("lemontree:lemon", "lemontree:leaves")
|
regrow.add_fruit("lemontree:lemon", "lemontree:leaves")
|
||||||
regrow.add_fruit("oak:acorn", "oak:leaves")
|
regrow.add_fruit("oak:acorn", "oak:leaves")
|
||||||
regrow.add_fruit("palm:coconut", "palm:leaves")
|
regrow.add_fruit("palm:coconut", "palm:leaves")
|
||||||
--regrow.add_fruit("plumtree:plum", "plumtree:leaves") -- regrows itself
|
-- regrow.add_fruit("plumtree:plum", "plumtree:leaves") -- regrows already
|
||||||
regrow.add_fruit("pomegranate:pomegranate", "pomegranate:leaves")
|
regrow.add_fruit("pomegranate:pomegranate", "pomegranate:leaves")
|
||||||
|
|
||||||
-- farming plus
|
-- farming plus
|
||||||
|
Loading…
x
Reference in New Issue
Block a user