-- ██ ██ ██████ ██████ ███ ███ ██████ █████ ███████ ███████ -- ██ ██ ██ ██ ██ ████ ████ ██ ██ ██ ██ ██ ██ -- ██ █ ██ ██ ██ ██ ██ ████ ██ ██████ ███████ ███████ ███████ -- ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ -- ███ ███ ██████ ██████ ██ ██ ██ ██ ██ ███████ ███████ local wea = worldeditadditions worldeditadditions_core.register_command("wcompass", { params = " []", description = "Creates a compass around pos1 with a single node bead pointing north (+Z).", privs = {worldedit=true}, require_pos = 1, parse = function(params_text) local parts = wea.split(params_text," ",true) if not parts[1] then return false, "Error: too few arguments! Expected: \" []\"" elseif not parts[2] then parts[2] = parts[1] end local node1 = worldedit.normalize_nodename(parts[1]) local node2 = worldedit.normalize_nodename(parts[2]) if not node1 then return false, "Invalid : " .. parts[1] elseif not node2 then return false, "Invalid : " .. parts[2] end return true, node1, node2 end, nodes_needed = function(name) return 26 end, func = function(name, node1, node2) local _, count = wea.make_compass(worldedit.pos1[name], node1, node2) return _, count .. " nodes set" end, })