From abdecd42392ec01fa4b9cc7303d69aba2b0e8693 Mon Sep 17 00:00:00 2001 From: sfan5 Date: Thu, 19 Dec 2019 16:45:38 +0100 Subject: [PATCH] Fix some broken commands This happens when you don't test. --- worldedit_commands/init.lua | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/worldedit_commands/init.lua b/worldedit_commands/init.lua index 9f0d6dd..b5e746e 100644 --- a/worldedit_commands/init.lua +++ b/worldedit_commands/init.lua @@ -518,9 +518,9 @@ worldedit.register_command("set", { privs = {worldedit=true}, require_pos = 2, parse = function(param) - local node = worldedit.normalize_nodename(nodename) + local node = worldedit.normalize_nodename(param) if not node then - return false, "invalid node name: " .. nodename + return false, "invalid node name: " .. param end return true, node end, @@ -636,7 +636,7 @@ local check_cube = function(param) if not node then return false, "invalid node name: " .. nodename end - return true, w, h, l, node + return true, tonumber(w), tonumber(h), tonumber(l), node end worldedit.register_command("hollowcube", { @@ -678,7 +678,7 @@ local check_sphere = function(param) if not node then return false, "invalid node name: " .. nodename end - return true, radius, node + return true, tonumber(radius), node end worldedit.register_command("hollowsphere", { @@ -688,7 +688,7 @@ worldedit.register_command("hollowsphere", { require_pos = 1, parse = check_sphere, nodes_needed = function(name, radius, node) - return math.ceil((4 * math.pi * (tonumber(radius) ^ 3)) / 3) --volume of sphere + return math.ceil((4 * math.pi * (radius ^ 3)) / 3) --volume of sphere end, func = function(name, radius, node) local count = worldedit.sphere(worldedit.pos1[name], radius, node, true) @@ -703,7 +703,7 @@ worldedit.register_command("sphere", { require_pos = 1, parse = check_sphere, nodes_needed = function(name, radius, node) - return math.ceil((4 * math.pi * (tonumber(radius) ^ 3)) / 3) --volume of sphere + return math.ceil((4 * math.pi * (radius ^ 3)) / 3) --volume of sphere end, func = function(name, radius, node) local count = worldedit.sphere(worldedit.pos1[name], radius, node) @@ -720,7 +720,7 @@ local check_dome = function(param) if not node then return false, "invalid node name: " .. nodename end - return true, radius, node + return true, tonumber(radius), node end worldedit.register_command("hollowdome", { @@ -730,7 +730,7 @@ worldedit.register_command("hollowdome", { require_pos = 1, parse = check_dome, nodes_needed = function(name, radius, node) - return math.ceil((2 * math.pi * (tonumber(radius) ^ 3)) / 3) --volume of dome + return math.ceil((2 * math.pi * (radius ^ 3)) / 3) --volume of dome end, func = function(name, radius, node) local count = worldedit.dome(worldedit.pos1[name], radius, node, true) @@ -745,7 +745,7 @@ worldedit.register_command("dome", { require_pos = 1, parse = check_dome, nodes_needed = function(name, radius, node) - return math.ceil((2 * math.pi * (tonumber(radius) ^ 3)) / 3) --volume of dome + return math.ceil((2 * math.pi * (radius ^ 3)) / 3) --volume of dome end, func = function(name, radius, node) local count = worldedit.dome(worldedit.pos1[name], radius, node)