]> git.lizzy.rs Git - worldedit.git/commitdiff
Fix some broken commands
authorsfan5 <sfan5@live.de>
Thu, 19 Dec 2019 15:45:38 +0000 (16:45 +0100)
committersfan5 <sfan5@live.de>
Thu, 19 Dec 2019 15:45:38 +0000 (16:45 +0100)
This happens when you don't test.

worldedit_commands/init.lua

index 9f0d6dd7244089a460c40a7b148c438fd2ba68c0..b5e746e56c514b3845b67dc81acf4d2e2224f494 100644 (file)
@@ -518,9 +518,9 @@ worldedit.register_command("set", {
        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
@@ -636,7 +636,7 @@ local check_cube = function(param)
        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
@@ -678,7 +678,7 @@ local check_sphere = function(param)
        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
@@ -688,7 +688,7 @@ worldedit.register_command("hollowsphere", {
        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
@@ -703,7 +703,7 @@ worldedit.register_command("sphere", {
        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
@@ -720,7 +720,7 @@ local check_dome = function(param)
        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
@@ -730,7 +730,7 @@ worldedit.register_command("hollowdome", {
        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
@@ -745,7 +745,7 @@ worldedit.register_command("dome", {
        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