summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2015-03-23 17:40:00 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2015-03-23 17:40:00 -0400
commitf80dec1220427e1756ab82245a93e0355d7838aa (patch)
tree097fb172f77170d4b9f6e42655fe9a1cd014b69f /init.lua
parent388297de4e2154ea33620101a4db95086d166643 (diff)
downloadpipeworks-f80dec1220427e1756ab82245a93e0355d7838aa.tar
pipeworks-f80dec1220427e1756ab82245a93e0355d7838aa.tar.gz
pipeworks-f80dec1220427e1756ab82245a93e0355d7838aa.tar.bz2
pipeworks-f80dec1220427e1756ab82245a93e0355d7838aa.tar.xz
pipeworks-f80dec1220427e1756ab82245a93e0355d7838aa.zip
drop direct support for dedicated protection mods
just use minetest's standard protection functions instead (leave it up to those protection mods to do their job properly)
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua33
1 files changed, 0 insertions, 33 deletions
diff --git a/init.lua b/init.lua
index 9c2ebc8..92ce02c 100644
--- a/init.lua
+++ b/init.lua
@@ -68,39 +68,6 @@ function pipeworks.may_configure(pos, player)
return not minetest.is_protected(pos, name)
end
-function pipeworks.node_is_owned(pos, placer)
- local ownername = false
- if type(IsPlayerNodeOwner) == "function" then -- node_ownership mod
- if HasOwner(pos, placer) then -- returns true if the node is owned
- if not IsPlayerNodeOwner(pos, placer:get_player_name()) then
- if type(getLastOwner) == "function" then -- ...is an old version
- ownername = getLastOwner(pos)
- elseif type(GetNodeOwnerName) == "function" then -- ...is a recent version
- ownername = GetNodeOwnerName(pos)
- else
- ownername = S("someone")
- end
- end
- end
-
- elseif type(isprotect)=="function" then -- glomie's protection mod
- if not isprotect(5, pos, placer) then
- ownername = S("someone")
- end
- elseif type(protector)=="table" and type(protector.can_dig)=="function" then -- Zeg9's protection mod
- if not protector.can_dig(5, pos, placer) then
- ownername = S("someone")
- end
- end
-
- if ownername ~= false then
- minetest.chat_send_player( placer:get_player_name(), S("Sorry, %s owns that spot."):format(ownername) )
- return true
- else
- return false
- end
-end
-
function pipeworks.replace_name(tbl,tr,name)
local ntbl={}
for key,i in pairs(tbl) do