Skip to content
Permalink
Browse files

Dont place doors if node under it has on_rightclick

  • Loading branch information
CSPS-HaydenWoods committed Mar 1, 2013
1 parent 230747c commit 6c70e0295a89a0ec0468a6326daa20a9adb359cf
Showing with 7 additions and 0 deletions.
  1. +7 −0 mods/doors/init.lua
@@ -41,6 +41,13 @@ function doors:register_door(name, def)
if not pointed_thing.type == "node" then
return itemstack
end

local ptu = pointed_thing.under
local nu = minetest.env:get_node(ptu)
if minetest.registered_nodes[nu.name].on_rightclick then
return minetest.registered_nodes[nu.name].on_rightclick(ptu, nu, placer, itemstack)
end

local pt = pointed_thing.above
local pt2 = {x=pt.x, y=pt.y, z=pt.z}
pt2.y = pt2.y+1

0 comments on commit 6c70e02

Please sign in to comment.