From 82c1ebd42ca4d0da23a07b692da185cb099349a7 Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Sat, 7 Aug 2021 17:44:26 +0100 Subject: [PATCH] //sstack: add human-readable approx volume to output --- worldeditadditions_commands/commands/selectors/sstack.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/worldeditadditions_commands/commands/selectors/sstack.lua b/worldeditadditions_commands/commands/selectors/sstack.lua index 6ff4cac..e748d2d 100644 --- a/worldeditadditions_commands/commands/selectors/sstack.lua +++ b/worldeditadditions_commands/commands/selectors/sstack.lua @@ -20,8 +20,15 @@ worldedit.register_command("sstack", { table.insert(result, "(empty)") else for i,item in ipairs(worldeditadditions.sstack[name]) do + local volume = worldedit.volume(item[1], item[2]) + local volume_text = worldeditadditions.format.human_size(volume, 2) + if volume > 1000 then volume_text = "~"..volume_text end + table.insert(result, i) table.insert(result, ": ") + + table.insert(result, volume_text) + table.insert(result, " nodes - ") table.insert(result, worldeditadditions.vector.tostring(item[1])) table.insert(result, " - ") table.insert(result, worldeditadditions.vector.tostring(item[2]))