From 697b39d40dfe7a36b4487ddbb0ba3eb758df4714 Mon Sep 17 00:00:00 2001
From: PilzAdam <pilzadam@minetest.net>
Date: Sun, 7 Dec 2014 21:29:54 +0100
Subject: [PATCH] Only allow rotating nodes that could be dug

---
 mods/screwdriver/init.lua | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/mods/screwdriver/init.lua b/mods/screwdriver/init.lua
index 4aadaa0a..49ea6156 100644
--- a/mods/screwdriver/init.lua
+++ b/mods/screwdriver/init.lua
@@ -32,6 +32,10 @@ local function screwdriver_handler(itemstack, user, pointed_thing, mode)
 		return
 	end
 
+	if ndef.can_dig and not ndef.can_dig(pos, user) then
+		return
+	end
+
 	-- Set param2
 	local n = node.param2
 	local axisdir = math.floor(n / 4)
-- 
GitLab