Disable mtg_craftguide if found
parent
2cd150f581
commit
caa6a40714
|
@ -4,6 +4,7 @@ allow_defined_top = true
|
|||
globals = {
|
||||
"sfcg",
|
||||
"doc",
|
||||
"sfinv",
|
||||
}
|
||||
|
||||
read_globals = {
|
||||
|
@ -26,8 +27,6 @@ read_globals = {
|
|||
|
||||
"vector",
|
||||
|
||||
"sfinv",
|
||||
|
||||
table = {
|
||||
fields = {
|
||||
"copy",
|
||||
|
|
|
@ -311,6 +311,7 @@ end
|
|||
|
||||
|
||||
minetest.register_on_mods_loaded(function()
|
||||
|
||||
local recipes_cache = sfcg.recipes_cache
|
||||
local usages_cache = sfcg.usages_cache
|
||||
local init_items = sfcg.init_items
|
||||
|
@ -325,12 +326,14 @@ minetest.register_on_mods_loaded(function()
|
|||
end
|
||||
end
|
||||
end
|
||||
|
||||
for name, def in pairs(minetest.registered_items) do
|
||||
if recipes_cache[name] or usages_cache[name] then
|
||||
table.insert(init_items, name)
|
||||
end
|
||||
end
|
||||
table.sort(init_items)
|
||||
|
||||
end)
|
||||
|
||||
|
||||
|
|
15
sfinv.lua
15
sfinv.lua
|
@ -148,4 +148,17 @@ sfinv.register_page("sfcraftguide:craftguide", {
|
|||
sfinv.set_player_inventory_formspec(player)
|
||||
end
|
||||
end
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
minetest.register_on_mods_loaded(function()
|
||||
|
||||
sfinv.pages["mtg_craftguide:craftguide"] = nil
|
||||
for idx = #sfinv.pages_unordered, 1, -1 do
|
||||
local page = sfinv.pages_unordered[idx]
|
||||
if page.name == "mtg_craftguide:craftguide" then
|
||||
table.remove(sfinv.pages_unordered, idx)
|
||||
end
|
||||
end
|
||||
|
||||
end)
|
Loading…
Reference in New Issue