summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2012-06-01 19:03:09 +0300
committerPerttu Ahola <celeron55@gmail.com>2012-06-03 22:31:00 +0300
commitf3ec1452cdf73d62f38b0222dcbf8bc78293206d (patch)
tree672590b40a0a0e825468107ee2563ff5e6bf48ba
parent29f03756bd7494ee6ceffd555c3b93a19295324d (diff)
downloadminetest-f3ec1452cdf73d62f38b0222dcbf8bc78293206d.tar.gz
minetest-f3ec1452cdf73d62f38b0222dcbf8bc78293206d.tar.bz2
minetest-f3ec1452cdf73d62f38b0222dcbf8bc78293206d.zip
Random node metadata things
-rw-r--r--builtin/item.lua6
-rw-r--r--doc/lua_api.txt1
-rw-r--r--games/minimal/mods/default/init.lua6
3 files changed, 6 insertions, 7 deletions
diff --git a/builtin/item.lua b/builtin/item.lua
index 129a12cf8..d30b439aa 100644
--- a/builtin/item.lua
+++ b/builtin/item.lua
@@ -158,11 +158,6 @@ function minetest.item_place_node(itemstack, placer, pointed_thing)
-- Add node and update
minetest.env:add_node(pos, newnode)
- -- Set metadata owner
- if def.metadata_name ~= "" then
- minetest.env:get_meta(pos):set_owner(placer:get_player_name())
- end
-
-- Run script hook
local _, callback
for _, callback in ipairs(minetest.registered_on_placenodes) do
@@ -319,7 +314,6 @@ minetest.nodedef_default = {
diggable = true,
climbable = false,
buildable_to = false,
- metadata_name = "",
liquidtype = "none",
liquid_alternative_flowing = "",
liquid_alternative_source = "",
diff --git a/doc/lua_api.txt b/doc/lua_api.txt
index 734171d07..58c260425 100644
--- a/doc/lua_api.txt
+++ b/doc/lua_api.txt
@@ -1009,7 +1009,6 @@ Node definition (register_node)
buildable_to = false,
drop = "",
-- alternatively drop = { max_items = ..., items = { ... } }
- metadata_name = "",
liquidtype = "none",
liquid_alternative_flowing = "",
liquid_alternative_source = "",
diff --git a/games/minimal/mods/default/init.lua b/games/minimal/mods/default/init.lua
index 516968f38..ed16e6a37 100644
--- a/games/minimal/mods/default/init.lua
+++ b/games/minimal/mods/default/init.lua
@@ -1112,6 +1112,12 @@ minetest.register_node("default:sign_wall", {
groups = {choppy=2,dig_immediate=2},
legacy_wallmounted = true,
sounds = default.node_sound_defaults(),
+ on_construct = function(pos)
+ --local n = minetest.env:get_node(pos)
+ local meta = minetest.env:get_meta(pos)
+ meta:set_string("formspec", "hack:sign_text_input")
+ meta:set_string("infotext", "\"${text}\"")
+ end,
})
minetest.register_node("default:chest", {