From 0c9987c7459704b615d89e915f43c182f81ad37c Mon Sep 17 00:00:00 2001 From: VorTechnix <45538536+VorTechnix@users.noreply.github.com> Date: Mon, 19 Jul 2021 08:55:39 -0700 Subject: [PATCH] corner set working --- worldeditadditions/lib/wireframe/corner_set.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/worldeditadditions/lib/wireframe/corner_set.lua b/worldeditadditions/lib/wireframe/corner_set.lua index d19625b..1eae789 100644 --- a/worldeditadditions/lib/wireframe/corner_set.lua +++ b/worldeditadditions/lib/wireframe/corner_set.lua @@ -9,14 +9,13 @@ -- @param {Position} pos2 The 2nd positioon defining the WorldEdit selection -- @param {string} node Name of the node to place function worldeditadditions.corner_set(pos1,pos2,node) - local node_id_replace = minetest.get_content_id(node) -- z y x is the preferred loop order (because CPU cache I'd guess, since then we're iterating linearly through the data array) local counts = { replaced = 0 } for k,z in pairs({pos1.z,pos2.z}) do for k,y in pairs({pos1.y,pos2.y}) do for k,x in pairs({pos1.x,pos2.x}) do - minetest.set_node(vector.new(x,y,z), node_id_replace) + minetest.set_node(vector.new(x,y,z), {name=node}) counts.replaced = counts.replaced + 1 end end