diff options
| -rw-r--r-- | worldedit_commands/cuboid.lua | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/worldedit_commands/cuboid.lua b/worldedit_commands/cuboid.lua index 24dad28..c588b74 100644 --- a/worldedit_commands/cuboid.lua +++ b/worldedit_commands/cuboid.lua @@ -114,10 +114,12 @@ minetest.register_chatcommand("/shift", {  		end  		local axis, dir -		if direction ~= "?" then -			axis, dir = worldedit.translate_direction(name, direction) -		else +		if direction == "x" or direction == "y" or direction == "z" then +			axis, dir = direction, 1 +		elseif direction == "?" then  			axis, dir = worldedit.player_axis(name) +		else +			axis, dir = worldedit.translate_direction(name, direction)  		end  		if axis == nil or dir == nil then @@ -236,4 +238,4 @@ minetest.register_chatcommand("/contract", {  	worldedit.marker_update(name)        end,    } -)
\ No newline at end of file +) | 
