forked from mtcontrib/Minetest-WorldEdit
Fix the //move command (WorldEdit API is unaffected).
This commit is contained in:
parent
52c1379bce
commit
d7ae19b7b8
@ -1,4 +1,4 @@
|
|||||||
local path = minetest.get_modpath("worldedit")
|
local path = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
|
||||||
local loadmodule = function(path)
|
local loadmodule = function(path)
|
||||||
return pcall(function()
|
return pcall(function()
|
||||||
|
@ -560,18 +560,16 @@ minetest.register_chatcommand("/move", {
|
|||||||
amount = amount * sign
|
amount = amount * sign
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.move(pos1, pos2, axis, tonumber(amount))
|
local tenv = minetest.env
|
||||||
|
if worldedit.ENABLE_QUEUE then
|
||||||
|
tenv = worldedit.quene_aliasenv
|
||||||
|
end
|
||||||
|
local count = worldedit.move(pos1, pos2, axis, tonumber(amount), tenv)
|
||||||
|
|
||||||
pos1[axis] = pos1[axis] + amount
|
pos1[axis] = pos1[axis] + amount
|
||||||
pos2[axis] = pos2[axis] + amount
|
pos2[axis] = pos2[axis] + amount
|
||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
|
|
||||||
local tenv = minetest.env
|
|
||||||
if worldedit.ENABLE_QUEUE then
|
|
||||||
tenv = worldedit.quene_aliasenv
|
|
||||||
end
|
|
||||||
local count = worldedit.copy(pos1, pos2, axis, tonumber(amount), tenv)
|
|
||||||
worldedit.player_notify(name, count .. " nodes moved")
|
worldedit.player_notify(name, count .. " nodes moved")
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user