From 1b280c54421ed5a4decc8d9799c2839355eef5f2 Mon Sep 17 00:00:00 2001 From: LNJ Date: Sun, 26 Mar 2017 22:22:32 +0200 Subject: [PATCH] Fix 'automatic tool repair' bug, Don't add stack_max=1 items --- init.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 0edad10..62837ae 100644 --- a/init.lua +++ b/init.lua @@ -165,13 +165,19 @@ core.register_entity("drawers:visual", { if add_name ~= name then return end else -- is empty name = add_name - meta:set_string("name", name) count = 0 -- get new stack max base_stack_max = ItemStack(name):get_stack_max() - meta:set_int("base_stack_max", base_stack_max) max_count = base_stack_max * stack_max_factor + + -- Don't add items stackable only to 1 + if base_stack_max == 1 then + return + end + + meta:set_string("name", name) + meta:set_int("base_stack_max", base_stack_max) meta:set_int("max_count", max_count) end