From: Tim Date: Tue, 2 Aug 2016 18:10:57 +0000 (+0200) Subject: Doors: Allow the screwdriver to rotate doors around y-axis. X-Git-Tag: 0.4.15~116 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=60cf3f85b6e661482ec2705cadbdc1b04e388d19;p=oweals%2Fminetest_game.git Doors: Allow the screwdriver to rotate doors around y-axis. Keep other axis' disabled to prevent the hidden placeholder node to become irremovable to players. --- diff --git a/mods/doors/init.lua b/mods/doors/init.lua index 3e67ef44..b4cf90ff 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -374,9 +374,7 @@ function doors.register(name, def) minetest.remove_node({x = pos.x, y = pos.y + 1, z = pos.z}) nodeupdate({x = pos.x, y = pos.y + 1, z = pos.z}) end - def.on_rotate = function(pos, node, user, mode, new_param2) - return false - end + def.on_rotate = screwdriver and screwdriver.rotate_simple or false if def.protected then def.can_dig = can_dig_door