geocache isn't ground content (#1)

also some whitespace indentation fixups

see https://github.com/pandorabox-io/pandorabox.io/issues/836
This commit is contained in:
Luke aka SwissalpS
2024-02-29 09:40:29 +01:00
committed by GitHub
parent fb39d72352
commit 68321b7c01
+6 -5
View File
@@ -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",