From c46574f30f31fc186087f05d9100845d44319795 Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Mon, 6 Jan 2014 21:15:44 -0500 Subject: Pass pointed_thing to after_place_node --- builtin/item.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'builtin/item.lua') diff --git a/builtin/item.lua b/builtin/item.lua index 0df0335d9..35ad9e6e4 100644 --- a/builtin/item.lua +++ b/builtin/item.lua @@ -272,7 +272,13 @@ function minetest.item_place_node(itemstack, placer, pointed_thing, param2) if def.after_place_node then -- Copy place_to because callback can modify it local place_to_copy = {x=place_to.x, y=place_to.y, z=place_to.z} - if def.after_place_node(place_to_copy, placer, itemstack) then + local pointed_thing_copy = { + type = pointed_thing.type, + under = pointed_thing.under, + above = pointed_thing.above + } + if def.after_place_node(place_to_copy, placer, itemstack, + pointed_thing_copy) then take_item = false end end -- cgit v1.2.3