From 633718af8152fd934d6b0ae7fa3c6f48ebc8b434 Mon Sep 17 00:00:00 2001 From: number Zero Date: Thu, 27 Jun 2019 23:55:20 +0300 Subject: [PATCH] Add helper function for recording owner --- mesecons_mvps/init.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mesecons_mvps/init.lua b/mesecons_mvps/init.lua index ac29ace..e25fb1a 100644 --- a/mesecons_mvps/init.lua +++ b/mesecons_mvps/init.lua @@ -133,6 +133,18 @@ function mesecon.mvps_get_stack(pos, dir, maximum, all_pull_sticky) return nodes end +function mesecon.mvps_mark_owner(pos, placer) + local meta = minetest.get_meta(pos) + local owner = placer and placer.get_player_name and placer:get_player_name() + if owner and owner ~= "" then + meta.set_string("owner", owner) + meta.set_string("infotext", "Owned by " .. owner) + else + meta.set_string("owner", "$unknown") -- to distinguish from older pistons + meta.set_string("infotext", "Unowned") + end +end + local function prot_deny() return true end local function prot_allow() return false end