Permalink
Browse files
Fix the //move command (WorldEdit API is unaffected).
- Loading branch information...
Showing
with
6 additions
and
8 deletions.
-
+1
−1
worldedit/init.lua
-
+5
−7
worldedit_commands/init.lua
|
|
@@ -1,4 +1,4 @@ |
|
|
|
local path = minetest.get_modpath("worldedit") |
|
|
|
local path = minetest.get_modpath(minetest.get_current_modname()) |
|
|
|
|
|
|
|
local loadmodule = function(path) |
|
|
|
return pcall(function() |
|
|
|
@@ -560,18 +560,16 @@ minetest.register_chatcommand("/move", { |
|
|
|
amount = amount * sign |
|
|
|
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 |
|
|
|
pos2[axis] = pos2[axis] + amount |
|
|
|
worldedit.mark_pos1(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") |
|
|
|
end, |
|
|
|
}) |
|
|
0 comments on commit
d7ae19b