mirror of
https://github.com/minetest-mods/craftguide.git
synced 2024-11-26 12:33:43 +01:00
Check also the 'craftpreview' list
This commit is contained in:
parent
07bc14e516
commit
0956e86d73
14
init.lua
14
init.lua
@ -51,6 +51,12 @@ local group_stereotypes = {
|
|||||||
mesecon_conductor_craftable = "mesecons:wire_00000000_off",
|
mesecon_conductor_craftable = "mesecons:wire_00000000_off",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local item_lists = {
|
||||||
|
"main",
|
||||||
|
"craft",
|
||||||
|
"craftpreview",
|
||||||
|
}
|
||||||
|
|
||||||
local function table_merge(t, t2)
|
local function table_merge(t, t2)
|
||||||
t, t2 = t or {}, t2 or {}
|
t, t2 = t or {}, t2 or {}
|
||||||
local c = #t
|
local c = #t
|
||||||
@ -595,8 +601,12 @@ end
|
|||||||
|
|
||||||
local function get_inv_items(player)
|
local function get_inv_items(player)
|
||||||
local inv = player:get_inventory()
|
local inv = player:get_inventory()
|
||||||
local main, craft = inv:get_list("main"), inv:get_list("craft")
|
local stacks = {}
|
||||||
local stacks = table_merge(main, craft)
|
|
||||||
|
for i = 1, #item_lists do
|
||||||
|
stacks = table_merge(stacks, inv:get_list(item_lists[i]))
|
||||||
|
end
|
||||||
|
|
||||||
local inv_items, c = {}, 0
|
local inv_items, c = {}, 0
|
||||||
|
|
||||||
for i = 1, #stacks do
|
for i = 1, #stacks do
|
||||||
|
Loading…
Reference in New Issue
Block a user