Minetest-WorldEdit/worldedit/table serialize (WIP).lua
2012-11-27 19:29:10 -05:00

15 lines
422 B
Lua

serialize_meta = function(pos)
local insert, format, concat = table.insert, string.format, table.concat
--wip: do recursive serialize
local meta = env:get_meta(pos):to_table()
local fields = {}
for key, value in pairs(meta.fields) do
insert(fields, format("%q", key) .. format("%q", value))
end
return concat(meta.inventory, ",") .. concat(fields)
end
deserialize_meta = function(value)
--wip
end