-- @return The number of nodes.\r
function worldedit.allocate(origin_pos, value)\r
local nodes = load_schematic(value)\r
- if not nodes then return nil end\r
+ if not nodes or #nodes == 0 then return nil end\r
return worldedit.allocate_with_nodes(origin_pos, nodes)\r
end\r
\r
return\r
elseif version > worldedit.LATEST_SERIALIZATION_VERSION then\r
worldedit.player_notify(name, "File was created with newer version of WorldEdit!")\r
+ return\r
end\r
local nodepos1, nodepos2, count = worldedit.allocate(pos, value)\r
\r
+ if not nodepos1 then\r
+ worldedit.player_notify(name, "Schematic empty, nothing allocated")\r
+ return\r
+ end\r
+\r
worldedit.pos1[name] = nodepos1\r
worldedit.mark_pos1(name)\r
worldedit.pos2[name] = nodepos2\r