privs = {worldedit=true},\r
require_pos = 2,\r
parse = function(param)\r
- local node = worldedit.normalize_nodename(nodename)\r
+ local node = worldedit.normalize_nodename(param)\r
if not node then\r
- return false, "invalid node name: " .. nodename\r
+ return false, "invalid node name: " .. param\r
end\r
return true, node\r
end,\r
if not node then\r
return false, "invalid node name: " .. nodename\r
end\r
- return true, w, h, l, node\r
+ return true, tonumber(w), tonumber(h), tonumber(l), node\r
end\r
\r
worldedit.register_command("hollowcube", {\r
if not node then\r
return false, "invalid node name: " .. nodename\r
end\r
- return true, radius, node\r
+ return true, tonumber(radius), node\r
end\r
\r
worldedit.register_command("hollowsphere", {\r
require_pos = 1,\r
parse = check_sphere,\r
nodes_needed = function(name, radius, node)\r
- return math.ceil((4 * math.pi * (tonumber(radius) ^ 3)) / 3) --volume of sphere\r
+ return math.ceil((4 * math.pi * (radius ^ 3)) / 3) --volume of sphere\r
end,\r
func = function(name, radius, node)\r
local count = worldedit.sphere(worldedit.pos1[name], radius, node, true)\r
require_pos = 1,\r
parse = check_sphere,\r
nodes_needed = function(name, radius, node)\r
- return math.ceil((4 * math.pi * (tonumber(radius) ^ 3)) / 3) --volume of sphere\r
+ return math.ceil((4 * math.pi * (radius ^ 3)) / 3) --volume of sphere\r
end,\r
func = function(name, radius, node)\r
local count = worldedit.sphere(worldedit.pos1[name], radius, node)\r
if not node then\r
return false, "invalid node name: " .. nodename\r
end\r
- return true, radius, node\r
+ return true, tonumber(radius), node\r
end\r
\r
worldedit.register_command("hollowdome", {\r
require_pos = 1,\r
parse = check_dome,\r
nodes_needed = function(name, radius, node)\r
- return math.ceil((2 * math.pi * (tonumber(radius) ^ 3)) / 3) --volume of dome\r
+ return math.ceil((2 * math.pi * (radius ^ 3)) / 3) --volume of dome\r
end,\r
func = function(name, radius, node)\r
local count = worldedit.dome(worldedit.pos1[name], radius, node, true)\r
require_pos = 1,\r
parse = check_dome,\r
nodes_needed = function(name, radius, node)\r
- return math.ceil((2 * math.pi * (tonumber(radius) ^ 3)) / 3) --volume of dome\r
+ return math.ceil((2 * math.pi * (radius ^ 3)) / 3) --volume of dome\r
end,\r
func = function(name, radius, node)\r
local count = worldedit.dome(worldedit.pos1[name], radius, node)\r