Skip to content

Commit 3611af1

Browse files
committed
Bones: Return bones when taking the last ItemStack
1 parent 809e593 commit 3611af1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

mods/bones/init.lua

+6
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@ minetest.register_node("bones:bones", {
6868
on_metadata_inventory_take = function(pos, listname, index, stack, player)
6969
local meta = minetest.get_meta(pos)
7070
if meta:get_inventory():is_empty("main") then
71+
local inv = player:get_inventory()
72+
if inv:room_for_item("main", {name = "bones:bones"}) then
73+
inv:add_item("main", {name = "bones:bones"})
74+
else
75+
minetest.add_item(pos, "bones:bones")
76+
end
7177
minetest.remove_node(pos)
7278
end
7379
end,

0 commit comments

Comments
 (0)