1 worldedit = worldedit or {}
\r
2 local minetest = minetest --local copy of global
\r
4 worldedit.allocate_old = worldedit.allocate
\r
5 worldedit.deserialize_old = worldedit.deserialize
\r
6 worldedit.metasave = function(pos1, pos2, filename)
\r
7 local file, err = io.open(filename, "wb")
\r
8 if err then return 0 end
\r
9 local data, count = worldedit.serialize(pos1, pos2)
\r
14 worldedit.metaload = function(originpos, filename)
\r
15 filename = minetest.get_worldpath() .. "/schems/" .. file .. ".wem"
\r
16 local file, err = io.open(filename, "wb")
\r
17 if err then return 0 end
\r
18 local data = file:read("*a")
\r
19 return worldedit.deserialize(originpos, data)
\r