From 3e2781bc008074342a73fc7cb77d900cc83981cb Mon Sep 17 00:00:00 2001
From: ShadowNinja <noreply@gmail.com>
Date: Wed, 12 Feb 2014 18:05:16 -0500
Subject: [PATCH] Add protection support to doors

---
 mods/doors/init.lua | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/mods/doors/init.lua b/mods/doors/init.lua
index 46ab539b..0df84aa5 100644
--- a/mods/doors/init.lua
+++ b/mods/doors/init.lua
@@ -59,6 +59,12 @@ function doors:register_door(name, def)
 			then
 				return itemstack
 			end
+
+			if minetest.is_protected(pt, placer:get_player_name()) or
+					minetest.is_protected(pt2, placer:get_player_name()) then
+				minetest.record_protection_violation(pt, placer:get_player_name())
+				return itemstack
+			end
 			
 			local p2 = minetest.dir_to_facedir(placer:get_look_dir())
 			local pt3 = {x=pt.x, y=pt.y, z=pt.z}
-- 
GitLab