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
|
||||
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, {
|
||||
|
||||
-- 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)
|
||||
|
||||
-- if node has been placed by player then do not regrow
|
||||
@ -79,7 +86,7 @@ regrow.add_fruit = function(nodename, leafname, ignore_param2)
|
||||
end
|
||||
|
||||
-- wait until mods are loaded to save dependency mess
|
||||
minetest.after(0.1, function()
|
||||
minetest.register_on_mods_loaded(function()
|
||||
|
||||
-- default
|
||||
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("oak:acorn", "oak: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")
|
||||
|
||||
-- farming plus
|
||||
|
Loading…
x
Reference in New Issue
Block a user