]> git.lizzy.rs Git - Crafter.git/commitdiff
Fix minetest.item_drop crashing with nil player
authoroilboi <47129783+oilboi@users.noreply.github.com>
Sat, 23 May 2020 01:50:19 +0000 (21:50 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Sat, 23 May 2020 01:50:19 +0000 (21:50 -0400)
mods/itemhandling/init.lua

index 9c29437104680c3364127b0ded1e6071a0fa0400..760d534512c4cbb2db8d4ac2f2d726f3fa7c3ec0 100644 (file)
@@ -130,9 +130,9 @@ end
 function minetest.item_drop(itemstack, dropper, pos)
        local dropper_is_player = dropper and dropper:is_player()
        local p = table.copy(pos)
-       local sneak = dropper:get_player_control().sneak
        local cnt
        if dropper_is_player then
+               local sneak = dropper:get_player_control().sneak
                p.y = p.y + 1.2
                if not sneak then
                        cnt = itemstack:get_count()