summaryrefslogtreecommitdiff
path: root/default.lua
diff options
context:
space:
mode:
Diffstat (limited to 'default.lua')
-rw-r--r--default.lua30
1 files changed, 2 insertions, 28 deletions
diff --git a/default.lua b/default.lua
index 926da20..ab1d243 100644
--- a/default.lua
+++ b/default.lua
@@ -1,35 +1,9 @@
if minetest.get_modpath("default") then
- minetest.register_node(":default:sign_wall", {
- description = "Sign",
- drawtype = "signlike",
- tiles = {"default_sign_wall.png"},
- inventory_image = "default_sign_wall.png",
- wield_image = "default_sign_wall.png",
- paramtype = "light",
- paramtype2 = "wallmounted",
- sunlight_propagates = true,
- walkable = false,
- selection_box = {
- type = "wallmounted",
- --wall_top = <default>
- --wall_bottom = <default>
- --wall_side = <default>
- },
- 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", "\"\"")
- end,
+ minetest.override_item("default:sign_wall", {
on_receive_fields = function(pos, formname, fields, sender)
- --print("Sign at "..minetest.pos_to_string(pos).." got "..dump(fields))
local name = sender:get_player_name()
if landrush.can_interact(pos, name) then
- local meta = minetest.env:get_meta(pos)
+ local meta = minetest.get_meta(pos)
fields.text = fields.text or ""
print((name or "").." wrote \""..fields.text..
"\" to sign at "..minetest.pos_to_string(pos))