diff --git a/turtles/mine.lua b/turtles/mine.lua index aa5b416..a49a936 100644 --- a/turtles/mine.lua +++ b/turtles/mine.lua @@ -240,11 +240,14 @@ function is_block_precious(block) } if block then for id, refblock in ipairs(WORTHY_BLOCKS) do - if block['name'] == refblock['name'] then - if (refblock['state_type'] - and block['state'] and block['state']['type'] - and block['state']['type'] == refblock['state_type']) then + if block.name == refblock.name then + if refblock.state_type then + if (block.state and block.state.type + and block.state.type == refblock.state_type) then return true + end + else + return true end end end