]> git.lizzy.rs Git - worldedit.git/commitdiff
Update worldedit_shortcommands for new changes
authorsfan5 <sfan5@live.de>
Thu, 19 Dec 2019 14:16:20 +0000 (15:16 +0100)
committersfan5 <sfan5@live.de>
Thu, 19 Dec 2019 14:16:20 +0000 (15:16 +0100)
worldedit_shortcommands/init.lua

index da02b75262b0b96db6b865fda5abe67eeb8090e8..5f755cc05fc8c97e590bb22d8b0fe2b8add21674 100644 (file)
@@ -1,52 +1,52 @@
 --provides shorter names for the commands in `worldedit_commands`\r
 \r
---returns true if command could not be aliased, false otherwise\r
-worldedit.alias_chatcommand = function(alias, original_command)\r
-       if not minetest.chatcommands[original_command] then\r
-               minetest.log("error", "worldedit_shortcommands: original command " .. original_command .. " does not exist")\r
-               return true\r
+worldedit.alias_command = function(alias, original)\r
+       if not worldedit.registered_commands[original] then\r
+               minetest.log("error", "worldedit_shortcommands: original " .. original .. " does not exist")\r
+               return\r
        end\r
-       if minetest.chatcommands[alias] then\r
+       if minetest.chatcommands["/" .. alias] then\r
                minetest.log("error", "worldedit_shortcommands: alias " .. alias .. " already exists")\r
-               return true\r
+               return\r
        end\r
-       minetest.register_chatcommand(alias, minetest.chatcommands[original_command])\r
-       return false\r
+\r
+       minetest.register_chatcommand("/" .. alias, minetest.chatcommands["/" .. original])\r
+       worldedit.registered_commands[alias] = worldedit.registered_commands[original]\r
 end\r
 \r
-worldedit.alias_chatcommand("/i", "/inspect")\r
-worldedit.alias_chatcommand("/rst", "/reset")\r
-worldedit.alias_chatcommand("/mk", "/mark")\r
-worldedit.alias_chatcommand("/umk", "/unmark")\r
-worldedit.alias_chatcommand("/1", "/pos1")\r
-worldedit.alias_chatcommand("/2", "/pos2")\r
-worldedit.alias_chatcommand("/fp", "/fixedpos")\r
-worldedit.alias_chatcommand("/v", "/volume")\r
-worldedit.alias_chatcommand("/s", "/set")\r
-worldedit.alias_chatcommand("/r", "/replace")\r
-worldedit.alias_chatcommand("/ri", "/replaceinverse")\r
-worldedit.alias_chatcommand("/hcube", "/hollowcube")\r
-worldedit.alias_chatcommand("/hspr", "/hollowsphere")\r
-worldedit.alias_chatcommand("/spr", "/sphere")\r
-worldedit.alias_chatcommand("/hdo", "/hollowdome")\r
-worldedit.alias_chatcommand("/do", "/dome")\r
-worldedit.alias_chatcommand("/hcyl", "/hollowcylinder")\r
-worldedit.alias_chatcommand("/cyl", "/cylinder")\r
-worldedit.alias_chatcommand("/hpyr", "/hollowpyramid")\r
-worldedit.alias_chatcommand("/pyr", "/pyramid")\r
-worldedit.alias_chatcommand("/spl", "/spiral")\r
-worldedit.alias_chatcommand("/m", "/move")\r
-worldedit.alias_chatcommand("/c", "/copy")\r
-worldedit.alias_chatcommand("/stk", "/stack")\r
-worldedit.alias_chatcommand("/sch", "/stretch")\r
-worldedit.alias_chatcommand("/tps", "/transpose")\r
-worldedit.alias_chatcommand("/fl", "/flip")\r
-worldedit.alias_chatcommand("/rot", "/rotate")\r
-worldedit.alias_chatcommand("/ort", "/orient")\r
-worldedit.alias_chatcommand("/hi", "/hide")\r
-worldedit.alias_chatcommand("/sup", "/suppress")\r
-worldedit.alias_chatcommand("/hlt", "/highlight")\r
-worldedit.alias_chatcommand("/rsr", "/restore")\r
-worldedit.alias_chatcommand("/l", "/lua")\r
-worldedit.alias_chatcommand("/lt", "/luatransform")\r
-worldedit.alias_chatcommand("/clro", "/clearobjects")\r
+worldedit.alias_command("i", "inspect")\r
+worldedit.alias_command("rst", "reset")\r
+worldedit.alias_command("mk", "mark")\r
+worldedit.alias_command("umk", "unmark")\r
+worldedit.alias_command("1", "pos1")\r
+worldedit.alias_command("2", "pos2")\r
+worldedit.alias_command("fp", "fixedpos")\r
+worldedit.alias_command("v", "volume")\r
+worldedit.alias_command("s", "set")\r
+worldedit.alias_command("r", "replace")\r
+worldedit.alias_command("ri", "replaceinverse")\r
+worldedit.alias_command("hcube", "hollowcube")\r
+worldedit.alias_command("hspr", "hollowsphere")\r
+worldedit.alias_command("spr", "sphere")\r
+worldedit.alias_command("hdo", "hollowdome")\r
+worldedit.alias_command("do", "dome")\r
+worldedit.alias_command("hcyl", "hollowcylinder")\r
+worldedit.alias_command("cyl", "cylinder")\r
+worldedit.alias_command("hpyr", "hollowpyramid")\r
+worldedit.alias_command("pyr", "pyramid")\r
+worldedit.alias_command("spl", "spiral")\r
+worldedit.alias_command("m", "move")\r
+worldedit.alias_command("c", "copy")\r
+worldedit.alias_command("stk", "stack")\r
+worldedit.alias_command("sch", "stretch")\r
+worldedit.alias_command("tps", "transpose")\r
+worldedit.alias_command("fl", "flip")\r
+worldedit.alias_command("rot", "rotate")\r
+worldedit.alias_command("ort", "orient")\r
+worldedit.alias_command("hi", "hide")\r
+worldedit.alias_command("sup", "suppress")\r
+worldedit.alias_command("hlt", "highlight")\r
+worldedit.alias_command("rsr", "restore")\r
+worldedit.alias_command("l", "lua")\r
+worldedit.alias_command("lt", "luatransform")\r
+worldedit.alias_command("clro", "clearobjects")\r