diff --git a/init.lua b/init.lua index d72f7e3..75eaab2 100644 --- a/init.lua +++ b/init.lua @@ -7,9 +7,10 @@ minetest.register_node("geocache:block", { sunlight_propagates = true, walkable = false, groups = {snappy=3,oddly_breakable_by_hand=1}, + is_ground_content = false, after_place_node = function(pos, placer) - local meta = minetest.get_meta(pos) - local date_str = os.date("%b %d %Y at %I:%M %p") + local meta = minetest.get_meta(pos) + local date_str = os.date("%b %d %Y at %I:%M %p") meta:set_string("owner", placer:get_player_name() ); meta:set_string("infotext", "Right click to view geocache log. Punch to add your name. (Owned by "..placer:get_player_name()..")"); meta:set_string("log", " "..placer:get_player_name().." on "..date_str); @@ -28,8 +29,8 @@ minetest.register_node("geocache:block", { return false end, on_punch = function(pos, node, puncher) - local meta = minetest.get_meta(pos) - local date_str = os.date("%b %d %Y at %I:%M %p") + local meta = minetest.get_meta(pos) + local date_str = os.date("%b %d %Y at %I:%M %p") if not string.find(meta:get_string("log"), string.gsub(" "..puncher:get_player_name().." ", "%-", "%%%-")) then meta:set_string("log", " "..puncher:get_player_name().." on "..date_str.." ,"..meta:get_string("log")) meta:set_string( @@ -41,7 +42,7 @@ minetest.register_node("geocache:block", { else minetest.chat_send_player(puncher:get_player_name(), "You already signed this geocache block.") end - end, + end, }) minetest.register_craft({ output = "geocache:block",