RealBadAngel
2013-02-21 e23f87d20c59c1a9fa0fbb3e887a87072f57d5e8
commit | author | age
82cba9 1 technic.creative_inventory_size = 0
R 2 technic.creative_list = {}
3
4 -- Create detached creative inventory after loading all mods
5 minetest.after(0, function()
6     local inv = minetest.create_detached_inventory("technic_creative", {})
7     technic.creative_list = {}
8     for name,def in pairs(minetest.registered_items) do
9         if (not def.groups.not_in_creative_inventory or def.groups.not_in_creative_inventory == 0)
10                 and def.description and def.description ~= "" then
11             table.insert(technic.creative_list, name)
12         end
13     end
14     table.sort(technic.creative_list)
15     --inv:set_size("main", #technic.creative_list)
16     --for _,itemstring in ipairs(technic.creative_list) do
17     --    local stack = ItemStack(itemstring)
18     --    inv:add_item("main", stack)
19     --end
20     --technic.creative_inventory_size = #technic.creative_list
21 end)