Only reset output if input is empty

This commit is contained in:
Chris Page 2023-08-01 22:48:45 +01:00 committed by the-real-herowl
parent 7fcc2e3be3
commit 0e60231c2e
1 changed files with 5 additions and 1 deletions

View File

@ -289,8 +289,12 @@ minetest.register_node("mcl_stonecutter:stonecutter", {
local input = inv:get_stack("input", 1) local input = inv:get_stack("input", 1)
input:take_item() input:take_item()
inv:set_stack("input", 1, input) inv:set_stack("input", 1, input)
end if input:get_count() == 0 then
meta:set_string("cut_stone", nil) meta:set_string("cut_stone", nil)
end
else
meta:set_string("cut_stone", nil)
end
update_stonecutter_slots(meta) update_stonecutter_slots(meta)
end, end,
on_construct = function(pos) on_construct = function(pos)