From 264cd0f84e40fe5cb7eaa7e2cfd30b09818f174d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20P=C3=A9rez-Cerezo?= Date: Mon, 13 Nov 2017 13:18:37 +0100 Subject: Bug fix attempt --- init.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 26aa1d9..bb2c35b 100644 --- a/init.lua +++ b/init.lua @@ -55,8 +55,12 @@ minetest.register_node("feedlot:feedlot", { insert_object = function(pos, node, stack, direction) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() - local added = inv:add_item("main", stack) - return added + if inv:room_for_item("main", stack) then + inv:set_stack("main", 1, stack) + return ItemStack(nil) + else + return stack + end end, can_insert = function(pos, node, stack, direction) local meta = minetest.get_meta(pos) -- cgit v1.2.3