added cocoa beans on_rightclick check for custom nodes

This commit is contained in:
TenPlus1 2016-12-16 13:41:55 +00:00
parent b2f013ba02
commit 4d5bd4fff1
1 changed files with 9 additions and 2 deletions

View File

@ -10,14 +10,21 @@ function place_cocoa(itemstack, placer, pointed_thing, plantname)
if not pt or pt.type ~= "node" then
return
end
local under = minetest.get_node(pt.under)
-- return if any of the nodes are not registered
if not minetest.registered_nodes[under.name] then
return
end
-- am I right-clicking on something that has a custom on_place set?
-- thanks to Krock for helping with this issue :)
local def = minetest.registered_nodes[under.name]
if def and def.on_rightclick then
return def.on_rightclick(pt.under, under, placer, itemstack)
end
-- check if pointing at jungletree
if under.name ~= "default:jungletree"
or minetest.get_node(pt.above).name ~= "air" then