This commit is contained in:
RealBadAngel 2013-05-25 22:39:25 +02:00
parent 64207baa45
commit 630db84ad1

@ -75,8 +75,8 @@ local inv = minetest.create_detached_inventory(player:get_player_name().."craftr
return 0 return 0
end, end,
}) })
inv:set_size("output", 1) inv:set_size("output", 1)
inv:set_size("build", 3*3) inv:set_size("build", 3*3)
-- refill slot -- refill slot
unified_inventory.refill = minetest.create_detached_inventory(player_name.."refill", { unified_inventory.refill = minetest.create_detached_inventory(player_name.."refill", {
@ -93,7 +93,6 @@ unified_inventory.refill = minetest.create_detached_inventory(player_name.."refi
end, end,
}) })
unified_inventory.refill:set_size("main", 1) unified_inventory.refill:set_size("main", 1)
end)
-- trash slot -- trash slot
unified_inventory.trash = minetest.create_detached_inventory("trash", { unified_inventory.trash = minetest.create_detached_inventory("trash", {
@ -111,24 +110,18 @@ unified_inventory.trash = minetest.create_detached_inventory("trash", {
end, end,
}) })
unified_inventory.trash:set_size("main", 1) unified_inventory.trash:set_size("main", 1)
end)
-- set_inventory_formspec -- set_inventory_formspec
unified_inventory.set_inventory_formspec = function(player,formspec) unified_inventory.set_inventory_formspec = function(player,formspec)
if player then if player then
if minetest.setting_getbool("creative_mode") then
-- if creative mode is on then wait a bit
minetest.after(0.01,function()
player:set_inventory_formspec(formspec)
end)
else
player:set_inventory_formspec(formspec) player:set_inventory_formspec(formspec)
end
end end
end end
-- get_formspec -- get_formspec
unified_inventory.get_formspec = function(player,page) unified_inventory.get_formspec = function(player,page)
if player==nil then return "" end if player==nil then return "" end
local player_name = player:get_player_name() local player_name = player:get_player_name()
unified_inventory.current_page[player_name]=page unified_inventory.current_page[player_name]=page