From e047372c22ad9391ab5d86e2def0a4c4c8f949c4 Mon Sep 17 00:00:00 2001 From: VorTechnix <45538536+VorTechnix@users.noreply.github.com> Date: Fri, 2 Jul 2021 20:10:03 -0700 Subject: [PATCH] Added //msize --- .../commands/measure/init.lua | 1 + .../commands/measure/msize.lua | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 worldeditadditions_commands/commands/measure/msize.lua diff --git a/worldeditadditions_commands/commands/measure/init.lua b/worldeditadditions_commands/commands/measure/init.lua index dd44bef..bd0e0ca 100644 --- a/worldeditadditions_commands/commands/measure/init.lua +++ b/worldeditadditions_commands/commands/measure/init.lua @@ -10,3 +10,4 @@ local we_cm = worldeditadditions_commands.modpath .. "/commands/measure/" dofile(we_cm.."mface.lua") dofile(we_cm.."midpos.lua") +dofile(we_cm.."msize.lua") diff --git a/worldeditadditions_commands/commands/measure/msize.lua b/worldeditadditions_commands/commands/measure/msize.lua new file mode 100644 index 0000000..177c330 --- /dev/null +++ b/worldeditadditions_commands/commands/measure/msize.lua @@ -0,0 +1,22 @@ +-- ███ ███ ███████ ██ ███████ ███████ +-- ████ ████ ██ ██ ███ ██ +-- ██ ████ ██ ███████ ██ ███ █████ +-- ██ ██ ██ ██ ██ ███ ██ +-- ██ ██ ███████ ██ ███████ ███████ +local wea = worldeditadditions +worldedit.register_command("msize", { + params = "", + description = "Return the length of each axis of current selection.", + privs = { worldedit = true }, + require_pos = 2, + parse = function(params_text) + return true + end, + func = function(name, params_text) + local str = "The dimensions of the current selection are " + local vec = vector.subtract(worldedit.pos2[name],worldedit.pos1[name]) + wea.vector.abs(vec) + + return true, str .. wea.table.tostring(vec) + end, +})