Screwdriver: drop nodes if no longer attached.
authorAuke Kok <sofar@foo-projects.org>
Thu, 9 Mar 2017 05:57:10 +0000 (21:57 -0800)
committerparamat <mat.gregory@virginmedia.com>
Sun, 12 Mar 2017 10:20:19 +0000 (10:20 +0000)
This should be fairly cheap and pops off items if needed.

mods/screwdriver/init.lua

index 955140948bbaa14391a5676e003497b4ab05cc9e..f2596437fb5b45556d5cc516123d89edd85f484e 100644 (file)
@@ -130,6 +130,7 @@ screwdriver.handler = function(itemstack, user, pointed_thing, mode, uses)
        if should_rotate then
                node.param2 = new_param2
                minetest.swap_node(pos, node)
+               minetest.check_for_falling(pos)
        end
 
        if not minetest.setting_getbool("creative_mode") then