Skip to content

Commit 38fbc0a

Browse files
committedJul 18, 2014
Fix //mix and improve normalize_nodename.
1 parent 4b178bf commit 38fbc0a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎worldedit_commands/init.lua

+2-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ end
3838

3939
--determines whether `nodename` is a valid node name, returning a boolean
4040
worldedit.normalize_nodename = function(nodename)
41+
nodename = nodename:gsub("^%s*(.-)%s*$", "%1")
4142
if nodename == "" then return nil end
4243
local fullname = ItemStack({name=nodename}):get_name() --resolve aliases of node names to full names
4344
if minetest.registered_nodes[fullname] or fullname == "air" then --directly found node name or alias of nodename
@@ -300,7 +301,7 @@ minetest.register_chatcommand("/mix", {
300301
privs = {worldedit=true},
301302
func = safe_region(function(name, param)
302303
local nodes = {}
303-
for nodename in param:gmatch("[^,]+") do
304+
for nodename in param:gmatch("[^%s]+") do
304305
local node = get_node(name, nodename)
305306
if not node then
306307
worldedit.player_notify(name, "Could not identify node \"" .. name .. "\"")

0 commit comments

Comments
 (0)
Please sign in to comment.