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