mirror of
https://github.com/minetest-mods/3d_armor.git
synced 2024-11-26 14:23:45 +01:00
add smart_inventory support
This commit is contained in:
parent
81ffdaa6a7
commit
4d3b219e7d
@ -105,6 +105,8 @@ elseif minetest.get_modpath("unified_inventory") then
|
|||||||
})
|
})
|
||||||
elseif minetest.get_modpath("inventory_enhanced") then
|
elseif minetest.get_modpath("inventory_enhanced") then
|
||||||
inv_mod = "inventory_enhanced"
|
inv_mod = "inventory_enhanced"
|
||||||
|
elseif minetest.get_modpath("smart_inventory") then
|
||||||
|
inv_mod = "smart_inventory"
|
||||||
end
|
end
|
||||||
|
|
||||||
if minetest.get_modpath("skins") then
|
if minetest.get_modpath("skins") then
|
||||||
@ -277,6 +279,16 @@ armor.update_inventory = function(self, player)
|
|||||||
if not name or inv_mod == "inventory_enhanced" then
|
if not name or inv_mod == "inventory_enhanced" then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
if inv_mod == "smart_inventory" then
|
||||||
|
local state = smart_inventory.smartfs.inv[name]
|
||||||
|
if state then
|
||||||
|
local button = state:get("player_button")
|
||||||
|
if button then
|
||||||
|
button:submit()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return
|
||||||
|
end
|
||||||
if inv_mod == "unified_inventory" then
|
if inv_mod == "unified_inventory" then
|
||||||
if unified_inventory.current_page[name] == "armor" then
|
if unified_inventory.current_page[name] == "armor" then
|
||||||
unified_inventory.set_inventory_formspec(player, "armor")
|
unified_inventory.set_inventory_formspec(player, "armor")
|
||||||
|
Loading…
Reference in New Issue
Block a user