]> git.lizzy.rs Git - autotool.git/commitdiff
Fix crash when hand list is not provided
authorElias Fleckenstein <eliasfleckenstein@web.de>
Fri, 11 Dec 2020 17:25:05 +0000 (18:25 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Fri, 11 Dec 2020 17:25:05 +0000 (18:25 +0100)
init.lua

index a2b8328f9bfbcfad1bc8251ab7565811e8dab09a..2805986abad376baa19d18d1935d492ee1f2c860 100644 (file)
--- a/init.lua
+++ b/init.lua
@@ -23,7 +23,9 @@ local function find_best_tool(nodename)
        local new_index = player:get_wield_index()
        local is_better, best_time = false, math.huge
        is_better, best_time = check_tool(player:get_wielded_item(), node_groups, best_time)
-       is_better, best_time = check_tool(inventory.hand[1], node_groups, best_time)
+       if inventory.hand then
+               is_better, best_time = check_tool(inventory.hand[1], node_groups, best_time)
+       end
        for index, stack in ipairs(inventory.main) do
                is_better, best_time = check_tool(stack, node_groups, best_time)
                if is_better then