VoxelEngine/res/layouts/pages/content.xml.lua
2024-04-19 13:56:24 +03:00

20 lines
498 B
Lua

function add_pack(packid, packinfo)
local remover = ''
if packid ~= "base" then
remover = string.format('core.remove_packs({%q})', packid)
end
if packinfo.has_indices then
packid = packid.."*"
end
packinfo.id = packid
packinfo.remover = remover
document.packs_panel:add(gui.template("pack", packinfo))
end
function on_open()
local packs = pack.get_installed()
for i,id in ipairs(packs) do
add_pack(id, pack.get_info(id))
end
end