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:
12
tables.lua
12
tables.lua
@ -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
|
||||
|
Reference in New Issue
Block a user