From 1911b5d16052f059619c60ecd070f5e989243df9 Mon Sep 17 00:00:00 2001 From: sys4-fr Date: Fri, 8 Feb 2019 20:14:04 +0100 Subject: [PATCH] Corrige un crash avec les wielders (Fix by Crabman) --- init.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/init.lua b/init.lua index 4d7428c..8a6de0a 100644 --- a/init.lua +++ b/init.lua @@ -191,13 +191,15 @@ end -- tool break sound + autorefill function refill(player, stck_name, index) local inv = player:get_inventory() - for i,stack in ipairs(inv:get_list("main")) do - if stack:get_name() == stck_name then - inv:set_stack("main", index, stack) - stack:clear() - inv:set_stack("main", i, stack) - minetest.log("action", "Inventory Tweaks: refilled stack("..stck_name..") of " .. player:get_player_name() ) - return + if inv:get_list("main") then + for i,stack in ipairs(inv:get_list("main")) do + if stack:get_name() == stck_name then + inv:set_stack("main", index, stack) + stack:clear() + inv:set_stack("main", i, stack) + minetest.log("action", "Inventory Tweaks: refilled stack("..stck_name..") of " .. player:get_player_name() ) + return + end end end end