1
0
mirror of https://github.com/mt-mods/homedecor_modpack.git synced 2025-07-08 09:30:20 +02:00

Fixed item duplication bugs in tables and glowlights.

This commit is contained in:
Vanessa Ezekowitz
2013-04-17 02:47:49 -04:00
parent d0c62410f8
commit 44dd0bd82d
2 changed files with 33 additions and 30 deletions

View File

@ -79,10 +79,10 @@ for i in ipairs(materials) do
else
minetest.env:add_node(above, {name = 'homedecor:'..m..'_table_small_square_b'})
end
if not minetest.setting_getbool("creative_mode") then
if not minetest.setting_getbool("creative_mode") or unified_inventory then
itemstack:take_item()
return itemstack
end
return minetest.item_place_node(itemstack, placer, pointed_thing)
else
minetest.registered_nodes[node.name].on_rightclick(pointed_thing.under, node, placer)
end
@ -207,10 +207,10 @@ for i in ipairs(materials) do
else
minetest.env:add_node(above, {name = 'homedecor:'..m..'_table_small_round_b'})
end
if not minetest.setting_getbool("creative_mode") then
if not minetest.setting_getbool("creative_mode") or unified_inventory then
itemstack:take_item()
return itemstack
end
return minetest.item_place_node(itemstack, placer, pointed_thing)
else
minetest.registered_nodes[node.name].on_rightclick(pointed_thing.under, node, placer)
end
@ -334,10 +334,10 @@ for i in ipairs(materials) do
else
minetest.env:add_node(above, {name = 'homedecor:'..m..'_table_large_b'})
end
if not minetest.setting_getbool("creative_mode") then
if not minetest.setting_getbool("creative_mode") or unified_inventory then
itemstack:take_item()
return itemstack
end
return minetest.item_place_node(itemstack, placer, pointed_thing)
else
minetest.registered_nodes[node.name].on_rightclick(pointed_thing.under, node, placer)
end