commit | author | age
|
b8d776
|
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) |