Move after_place_node under on_place

This commit is contained in:
James Stevenson 2016-07-24 19:04:37 -04:00
parent 21d49fc8f7
commit 0acf3ca79f

View File

@ -23,6 +23,21 @@ local function on_place(itemstack, placer, pointed_thing)
return itemstack
end
local function after_place_node(pos, placer, itemstack, pointed_thing)
local data = minetest.deserialize(itemstack:get_metadata())
if data then
local meta = minetest.get_meta(pos)
if meta:get_string("owner") ~= "" then
meta:set_string("infotext",
data.title .. "\n\n" ..
"by " .. data.owner)
end
meta:set_string("title", data.title)
meta:set_string("text", data.text)
meta:set_string("owner", data.owner)
end
end
local function on_rightclick(pos, node, clicker, itemstack, pointed_thing)
if node.name == "default:book_closed" then
node.name = "default:book_open"
@ -87,21 +102,6 @@ local function on_rightclick(pos, node, clicker, itemstack, pointed_thing)
end
end
local function after_place_node(pos, placer, itemstack, pointed_thing)
local data = minetest.deserialize(itemstack:get_metadata())
if data then
local meta = minetest.get_meta(pos)
if meta:get_string("owner") ~= "" then
meta:set_string("infotext",
data.title .. "\n\n" ..
"by " .. data.owner)
end
meta:set_string("title", data.title)
meta:set_string("text", data.text)
meta:set_string("owner", data.owner)
end
end
local function on_punch(pos, node, puncher, pointed_thing)
if node.name == "default:book_open" then
node.name = "default:book_closed"