From f5f486f3031c5bd40f21fb50b5e7233349d4b2bb Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Thu, 5 Aug 2021 02:07:20 +0100 Subject: [PATCH] Bugfix //walls: correct nodes_needed calculations to take thickness into account --- worldeditadditions_commands/commands/walls.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/worldeditadditions_commands/commands/walls.lua b/worldeditadditions_commands/commands/walls.lua index c506f32..f017763 100644 --- a/worldeditadditions_commands/commands/walls.lua +++ b/worldeditadditions_commands/commands/walls.lua @@ -29,11 +29,14 @@ worldedit.register_command("walls", { return true, target_node, math.floor(thickness) end, - nodes_needed = function(name) + nodes_needed = function(name, target_node, thickness) -- //overlay only modifies up to 1 node per column in the selected region local pos1, pos2 = worldedit.sort_pos(worldedit.pos1[name], worldedit.pos2[name]) - local pos3 = { x = pos2.x - 2, z = pos2.z - 2, y = pos2.y } + local pos3 = { + x = pos2.x - thickness*2, + z = pos2.z - thickness*2, + y = pos2.y } return worldedit.volume(pos1, pos2) - worldedit.volume(pos1, pos3) end,