mirror of
https://github.com/Uberi/Minetest-WorldEdit.git
synced 2024-12-26 02:30:40 +01:00
Avoid prepending "Server -!- " to WorldEdit messages.
This commit is contained in:
parent
f5145d6ba1
commit
20722389bd
@ -36,7 +36,7 @@ minetest.register_chatcommand("/reset", {
|
|||||||
worldedit.pos2[name] = nil
|
worldedit.pos2[name] = nil
|
||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
minetest.chat_send_player(name, "WorldEdit region reset")
|
minetest.chat_send_player(name, "WorldEdit region reset", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -47,7 +47,7 @@ minetest.register_chatcommand("/mark", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
minetest.chat_send_player(name, "WorldEdit region marked")
|
minetest.chat_send_player(name, "WorldEdit region marked", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ minetest.register_chatcommand("/pos1", {
|
|||||||
pos.x, pos.y, pos.z = math.floor(pos.x + 0.5), math.floor(pos.y + 0.5), math.floor(pos.z + 0.5)
|
pos.x, pos.y, pos.z = math.floor(pos.x + 0.5), math.floor(pos.y + 0.5), math.floor(pos.z + 0.5)
|
||||||
worldedit.pos1[name] = pos
|
worldedit.pos1[name] = pos
|
||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
minetest.chat_send_player(name, "WorldEdit position 1 set to " .. minetest.pos_to_string(pos))
|
minetest.chat_send_player(name, "WorldEdit position 1 set to " .. minetest.pos_to_string(pos), false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -73,7 +73,7 @@ minetest.register_chatcommand("/pos2", {
|
|||||||
pos.x, pos.y, pos.z = math.floor(pos.x + 0.5), math.floor(pos.y + 0.5), math.floor(pos.z + 0.5)
|
pos.x, pos.y, pos.z = math.floor(pos.x + 0.5), math.floor(pos.y + 0.5), math.floor(pos.z + 0.5)
|
||||||
worldedit.pos2[name] = pos
|
worldedit.pos2[name] = pos
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
minetest.chat_send_player(name, "WorldEdit position 2 set to " .. minetest.pos_to_string(pos))
|
minetest.chat_send_player(name, "WorldEdit position 2 set to " .. minetest.pos_to_string(pos), false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -84,26 +84,26 @@ minetest.register_chatcommand("/p", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
if param == "set" then --set both WorldEdit positions
|
if param == "set" then --set both WorldEdit positions
|
||||||
worldedit.set_pos[name] = "pos1"
|
worldedit.set_pos[name] = "pos1"
|
||||||
minetest.chat_send_player(name, "Select positions by punching two nodes")
|
minetest.chat_send_player(name, "Select positions by punching two nodes", false)
|
||||||
elseif param == "set1" then --set WorldEdit position 1
|
elseif param == "set1" then --set WorldEdit position 1
|
||||||
worldedit.set_pos[name] = "pos1only"
|
worldedit.set_pos[name] = "pos1only"
|
||||||
minetest.chat_send_player(name, "Select position 1 by punching a node")
|
minetest.chat_send_player(name, "Select position 1 by punching a node", false)
|
||||||
elseif param == "set2" then --set WorldEdit position 2
|
elseif param == "set2" then --set WorldEdit position 2
|
||||||
worldedit.set_pos[name] = "pos2"
|
worldedit.set_pos[name] = "pos2"
|
||||||
minetest.chat_send_player(name, "Select position 2 by punching a node")
|
minetest.chat_send_player(name, "Select position 2 by punching a node", false)
|
||||||
elseif param == "get" then --display current WorldEdit positions
|
elseif param == "get" then --display current WorldEdit positions
|
||||||
if worldedit.pos1[name] ~= nil then
|
if worldedit.pos1[name] ~= nil then
|
||||||
minetest.chat_send_player(name, "WorldEdit position 1: " .. minetest.pos_to_string(worldedit.pos1[name]))
|
minetest.chat_send_player(name, "WorldEdit position 1: " .. minetest.pos_to_string(worldedit.pos1[name]), false)
|
||||||
else
|
else
|
||||||
minetest.chat_send_player(name, "WorldEdit position 1 not set")
|
minetest.chat_send_player(name, "WorldEdit position 1 not set", false)
|
||||||
end
|
end
|
||||||
if worldedit.pos2[name] ~= nil then
|
if worldedit.pos2[name] ~= nil then
|
||||||
minetest.chat_send_player(name, "WorldEdit position 2: " .. minetest.pos_to_string(worldedit.pos2[name]))
|
minetest.chat_send_player(name, "WorldEdit position 2: " .. minetest.pos_to_string(worldedit.pos2[name]), false)
|
||||||
else
|
else
|
||||||
minetest.chat_send_player(name, "WorldEdit position 2 not set")
|
minetest.chat_send_player(name, "WorldEdit position 2 not set", false)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
minetest.chat_send_player(name, "Unknown subcommand: " .. param)
|
minetest.chat_send_player(name, "Unknown subcommand: " .. param, false)
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
@ -115,17 +115,17 @@ minetest.register_on_punchnode(function(pos, node, puncher)
|
|||||||
worldedit.pos1[name] = pos
|
worldedit.pos1[name] = pos
|
||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
worldedit.set_pos[name] = "pos2" --set position 2 on the next invocation
|
worldedit.set_pos[name] = "pos2" --set position 2 on the next invocation
|
||||||
minetest.chat_send_player(name, "WorldEdit position 1 set to " .. minetest.pos_to_string(pos))
|
minetest.chat_send_player(name, "WorldEdit position 1 set to " .. minetest.pos_to_string(pos), false)
|
||||||
elseif worldedit.set_pos[name] == "pos1only" then --setting position 1 only
|
elseif worldedit.set_pos[name] == "pos1only" then --setting position 1 only
|
||||||
worldedit.pos1[name] = pos
|
worldedit.pos1[name] = pos
|
||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
worldedit.set_pos[name] = nil --finished setting positions
|
worldedit.set_pos[name] = nil --finished setting positions
|
||||||
minetest.chat_send_player(name, "WorldEdit position 1 set to " .. minetest.pos_to_string(pos))
|
minetest.chat_send_player(name, "WorldEdit position 1 set to " .. minetest.pos_to_string(pos), false)
|
||||||
elseif worldedit.set_pos[name] == "pos2" then --setting position 2
|
elseif worldedit.set_pos[name] == "pos2" then --setting position 2
|
||||||
worldedit.pos2[name] = pos
|
worldedit.pos2[name] = pos
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
worldedit.set_pos[name] = nil --finished setting positions
|
worldedit.set_pos[name] = nil --finished setting positions
|
||||||
minetest.chat_send_player(name, "WorldEdit position 2 set to " .. minetest.pos_to_string(pos))
|
minetest.chat_send_player(name, "WorldEdit position 2 set to " .. minetest.pos_to_string(pos), false)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
@ -137,12 +137,12 @@ minetest.register_chatcommand("/volume", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local volume = worldedit.volume(pos1, pos2)
|
local volume = worldedit.volume(pos1, pos2)
|
||||||
minetest.chat_send_player(name, "Current WorldEdit region has a volume of " .. volume .. " nodes (" .. pos2.x - pos1.x .. "*" .. pos2.y - pos1.y .. "*" .. pos2.z - pos1.z .. ")")
|
minetest.chat_send_player(name, "Current WorldEdit region has a volume of " .. volume .. " nodes (" .. pos2.x - pos1.x .. "*" .. pos2.y - pos1.y .. "*" .. pos2.z - pos1.z .. ")", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -153,17 +153,17 @@ minetest.register_chatcommand("/set", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if param == "" or not worldedit.node_is_valid(param) then
|
if param == "" or not worldedit.node_is_valid(param) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.set(pos1, pos2, param)
|
local count = worldedit.set(pos1, pos2, param)
|
||||||
minetest.chat_send_player(name, count .. " nodes set")
|
minetest.chat_send_player(name, count .. " nodes set", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -174,26 +174,26 @@ minetest.register_chatcommand("/replace", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, searchnode, replacenode = param:find("^([^%s]+)%s+([^%s]+)$")
|
local found, _, searchnode, replacenode = param:find("^([^%s]+)%s+([^%s]+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(searchnode) then
|
if not worldedit.node_is_valid(searchnode) then
|
||||||
minetest.chat_send_player(name, "Invalid search node name: " .. searchnode)
|
minetest.chat_send_player(name, "Invalid search node name: " .. searchnode, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(replacenode) then
|
if not worldedit.node_is_valid(replacenode) then
|
||||||
minetest.chat_send_player(name, "Invalid replace node name: " .. replacenode)
|
minetest.chat_send_player(name, "Invalid replace node name: " .. replacenode, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.replace(pos1, pos2, searchnode, replacenode)
|
local count = worldedit.replace(pos1, pos2, searchnode, replacenode)
|
||||||
minetest.chat_send_player(name, count .. " nodes replaced")
|
minetest.chat_send_player(name, count .. " nodes replaced", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -204,26 +204,26 @@ minetest.register_chatcommand("/replaceinverse", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, searchnode, replacenode = param:find("^([^%s]+)%s+([^%s]+)$")
|
local found, _, searchnode, replacenode = param:find("^([^%s]+)%s+([^%s]+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(searchnode) then
|
if not worldedit.node_is_valid(searchnode) then
|
||||||
minetest.chat_send_player(name, "Invalid search node name: " .. searchnode)
|
minetest.chat_send_player(name, "Invalid search node name: " .. searchnode, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(replacenode) then
|
if not worldedit.node_is_valid(replacenode) then
|
||||||
minetest.chat_send_player(name, "Invalid replace node name: " .. replacenode)
|
minetest.chat_send_player(name, "Invalid replace node name: " .. replacenode, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.replaceinverse(pos1, pos2, searchnode, replacenode)
|
local count = worldedit.replaceinverse(pos1, pos2, searchnode, replacenode)
|
||||||
minetest.chat_send_player(name, count .. " nodes replaced")
|
minetest.chat_send_player(name, count .. " nodes replaced", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -234,22 +234,22 @@ minetest.register_chatcommand("/hollowsphere", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos = worldedit.pos1[name]
|
local pos = worldedit.pos1[name]
|
||||||
if pos == nil then
|
if pos == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, radius, nodename = param:find("^(%d+)%s+([^%s]+)$")
|
local found, _, radius, nodename = param:find("^(%d+)%s+([^%s]+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(nodename) then
|
if not worldedit.node_is_valid(nodename) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.hollow_sphere(pos, tonumber(radius), nodename)
|
local count = worldedit.hollow_sphere(pos, tonumber(radius), nodename)
|
||||||
minetest.chat_send_player(name, count .. " nodes added")
|
minetest.chat_send_player(name, count .. " nodes added", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -260,22 +260,22 @@ minetest.register_chatcommand("/sphere", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos = worldedit.pos1[name]
|
local pos = worldedit.pos1[name]
|
||||||
if pos == nil then
|
if pos == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, radius, nodename = param:find("^(%d+)%s+([^%s]+)$")
|
local found, _, radius, nodename = param:find("^(%d+)%s+([^%s]+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(nodename) then
|
if not worldedit.node_is_valid(nodename) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.sphere(pos, tonumber(radius), nodename)
|
local count = worldedit.sphere(pos, tonumber(radius), nodename)
|
||||||
minetest.chat_send_player(name, count .. " nodes added")
|
minetest.chat_send_player(name, count .. " nodes added", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -286,13 +286,13 @@ minetest.register_chatcommand("/hollowcylinder", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos = worldedit.pos1[name]
|
local pos = worldedit.pos1[name]
|
||||||
if pos == nil then
|
if pos == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, axis, length, radius, nodename = param:find("^([xyz%?])%s+([+-]?%d+)%s+(%d+)%s+([^%s]+)$")
|
local found, _, axis, length, radius, nodename = param:find("^([xyz%?])%s+([+-]?%d+)%s+(%d+)%s+([^%s]+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if axis == "?" then
|
if axis == "?" then
|
||||||
@ -300,12 +300,12 @@ minetest.register_chatcommand("/hollowcylinder", {
|
|||||||
length = length * sign
|
length = length * sign
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(nodename) then
|
if not worldedit.node_is_valid(nodename) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.hollow_cylinder(pos, axis, tonumber(length), tonumber(radius), nodename)
|
local count = worldedit.hollow_cylinder(pos, axis, tonumber(length), tonumber(radius), nodename)
|
||||||
minetest.chat_send_player(name, count .. " nodes added")
|
minetest.chat_send_player(name, count .. " nodes added", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -316,13 +316,13 @@ minetest.register_chatcommand("/cylinder", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos = worldedit.pos1[name]
|
local pos = worldedit.pos1[name]
|
||||||
if pos == nil then
|
if pos == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, axis, length, radius, nodename = param:find("^([xyz%?])%s+([+-]?%d+)%s+(%d+)%s+([^%s]+)$")
|
local found, _, axis, length, radius, nodename = param:find("^([xyz%?])%s+([+-]?%d+)%s+(%d+)%s+([^%s]+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if axis == "?" then
|
if axis == "?" then
|
||||||
@ -330,12 +330,12 @@ minetest.register_chatcommand("/cylinder", {
|
|||||||
length = length * sign
|
length = length * sign
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(nodename) then
|
if not worldedit.node_is_valid(nodename) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.cylinder(pos, axis, tonumber(length), tonumber(radius), nodename)
|
local count = worldedit.cylinder(pos, axis, tonumber(length), tonumber(radius), nodename)
|
||||||
minetest.chat_send_player(name, count .. " nodes added")
|
minetest.chat_send_player(name, count .. " nodes added", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -346,22 +346,22 @@ minetest.register_chatcommand("/pyramid", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos = worldedit.pos1[name]
|
local pos = worldedit.pos1[name]
|
||||||
if pos == nil then
|
if pos == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, size, nodename = param:find("(%d+)%s+([^%s]+)$")
|
local found, _, size, nodename = param:find("(%d+)%s+([^%s]+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(nodename) then
|
if not worldedit.node_is_valid(nodename) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.pyramid(pos, tonumber(size), nodename)
|
local count = worldedit.pyramid(pos, tonumber(size), nodename)
|
||||||
minetest.chat_send_player(name, count .. " nodes added")
|
minetest.chat_send_player(name, count .. " nodes added", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -372,22 +372,22 @@ minetest.register_chatcommand("/spiral", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos = worldedit.pos1[name]
|
local pos = worldedit.pos1[name]
|
||||||
if pos == nil then
|
if pos == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, width, height, space, nodename = param:find("(%d+)%s+(%d+)%s+(%d+)%s+([^%s]+)$")
|
local found, _, width, height, space, nodename = param:find("(%d+)%s+(%d+)%s+(%d+)%s+([^%s]+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not worldedit.node_is_valid(nodename) then
|
if not worldedit.node_is_valid(nodename) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.spiral(pos, tonumber(width), tonumber(height), tonumber(space), nodename)
|
local count = worldedit.spiral(pos, tonumber(width), tonumber(height), tonumber(space), nodename)
|
||||||
minetest.chat_send_player(name, count .. " nodes changed")
|
minetest.chat_send_player(name, count .. " nodes changed", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -398,13 +398,13 @@ minetest.register_chatcommand("/copy", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, axis, amount = param:find("^([xyz%?])%s+([+-]?%d+)$")
|
local found, _, axis, amount = param:find("^([xyz%?])%s+([+-]?%d+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if axis == "?" then
|
if axis == "?" then
|
||||||
@ -413,7 +413,7 @@ minetest.register_chatcommand("/copy", {
|
|||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.copy(pos1, pos2, axis, tonumber(amount))
|
local count = worldedit.copy(pos1, pos2, axis, tonumber(amount))
|
||||||
minetest.chat_send_player(name, count .. " nodes copied")
|
minetest.chat_send_player(name, count .. " nodes copied", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -424,13 +424,13 @@ minetest.register_chatcommand("/move", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, axis, amount = param:find("^([xyz%?])%s+([+-]?%d+)$")
|
local found, _, axis, amount = param:find("^([xyz%?])%s+([+-]?%d+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if axis == "?" then
|
if axis == "?" then
|
||||||
@ -445,7 +445,7 @@ minetest.register_chatcommand("/move", {
|
|||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
|
|
||||||
minetest.chat_send_player(name, count .. " nodes moved")
|
minetest.chat_send_player(name, count .. " nodes moved", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -456,13 +456,13 @@ minetest.register_chatcommand("/stack", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, axis, count = param:find("^([xyz%?])%s+([+-]?%d+)$")
|
local found, _, axis, count = param:find("^([xyz%?])%s+([+-]?%d+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if axis == "?" then
|
if axis == "?" then
|
||||||
@ -471,7 +471,7 @@ minetest.register_chatcommand("/stack", {
|
|||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.stack(pos1, pos2, axis, tonumber(count))
|
local count = worldedit.stack(pos1, pos2, axis, tonumber(count))
|
||||||
minetest.chat_send_player(name, count .. " nodes stacked")
|
minetest.chat_send_player(name, count .. " nodes stacked", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -482,13 +482,13 @@ minetest.register_chatcommand("/transpose", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, axis1, axis2 = param:find("^([xyz%?])%s+([xyz%?])$")
|
local found, _, axis1, axis2 = param:find("^([xyz%?])%s+([xyz%?])$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if axis1 == "?" then
|
if axis1 == "?" then
|
||||||
@ -498,7 +498,7 @@ minetest.register_chatcommand("/transpose", {
|
|||||||
axis2 = worldedit.player_axis(name)
|
axis2 = worldedit.player_axis(name)
|
||||||
end
|
end
|
||||||
if axis1 == axis2 then
|
if axis1 == axis2 then
|
||||||
minetest.chat_send_player(name, "Invalid usage: axes are the same")
|
minetest.chat_send_player(name, "Invalid usage: axes are the same", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -510,7 +510,7 @@ minetest.register_chatcommand("/transpose", {
|
|||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
|
|
||||||
minetest.chat_send_player(name, count .. " nodes transposed")
|
minetest.chat_send_player(name, count .. " nodes transposed", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -521,7 +521,7 @@ minetest.register_chatcommand("/flip", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -529,12 +529,12 @@ minetest.register_chatcommand("/flip", {
|
|||||||
param = worldedit.player_axis(name)
|
param = worldedit.player_axis(name)
|
||||||
end
|
end
|
||||||
if param ~= "x" and param ~= "y" and param ~= "z" then
|
if param ~= "x" and param ~= "y" and param ~= "z" then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.flip(pos1, pos2, param)
|
local count = worldedit.flip(pos1, pos2, param)
|
||||||
minetest.chat_send_player(name, count .. " nodes flipped")
|
minetest.chat_send_player(name, count .. " nodes flipped", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -545,20 +545,20 @@ minetest.register_chatcommand("/rotate", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, axis, angle = param:find("^([xyz%?])%s+([+-]?%d+)$")
|
local found, _, axis, angle = param:find("^([xyz%?])%s+([+-]?%d+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if axis == "?" then
|
if axis == "?" then
|
||||||
axis = worldedit.player_axis(name)
|
axis = worldedit.player_axis(name)
|
||||||
end
|
end
|
||||||
if angle % 90 ~= 0 then
|
if angle % 90 ~= 0 then
|
||||||
minetest.chat_send_player(name, "Invalid usage: angle must be multiple of 90")
|
minetest.chat_send_player(name, "Invalid usage: angle must be multiple of 90", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -570,7 +570,7 @@ minetest.register_chatcommand("/rotate", {
|
|||||||
worldedit.mark_pos1(name)
|
worldedit.mark_pos1(name)
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
|
|
||||||
minetest.chat_send_player(name, count .. " nodes rotated")
|
minetest.chat_send_player(name, count .. " nodes rotated", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -581,23 +581,23 @@ minetest.register_chatcommand("/orient", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local found, _, angle = param:find("^([+-]?%d+)$")
|
local found, _, angle = param:find("^([+-]?%d+)$")
|
||||||
if found == nil then
|
if found == nil then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if angle % 90 ~= 0 then
|
if angle % 90 ~= 0 then
|
||||||
minetest.chat_send_player(name, "Invalid usage: angle must be multiple of 90")
|
minetest.chat_send_player(name, "Invalid usage: angle must be multiple of 90", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.orient(pos1, pos2, angle)
|
local count = worldedit.orient(pos1, pos2, angle)
|
||||||
|
|
||||||
minetest.chat_send_player(name, count .. " nodes oriented")
|
minetest.chat_send_player(name, count .. " nodes oriented", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -608,12 +608,12 @@ minetest.register_chatcommand("/fixlight", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.fixlight(pos1, pos2)
|
local count = worldedit.fixlight(pos1, pos2)
|
||||||
minetest.chat_send_player(name, count .. " nodes updated")
|
minetest.chat_send_player(name, count .. " nodes updated", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -624,12 +624,12 @@ minetest.register_chatcommand("/hide", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.hide(pos1, pos2)
|
local count = worldedit.hide(pos1, pos2)
|
||||||
minetest.chat_send_player(name, count .. " nodes hidden")
|
minetest.chat_send_player(name, count .. " nodes hidden", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -640,17 +640,17 @@ minetest.register_chatcommand("/suppress", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if param == "" or not worldedit.node_is_valid(param) then
|
if param == "" or not worldedit.node_is_valid(param) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.suppress(pos1, pos2, param)
|
local count = worldedit.suppress(pos1, pos2, param)
|
||||||
minetest.chat_send_player(name, count .. " nodes suppressed")
|
minetest.chat_send_player(name, count .. " nodes suppressed", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -661,17 +661,17 @@ minetest.register_chatcommand("/highlight", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if param == "" or not worldedit.node_is_valid(param) then
|
if param == "" or not worldedit.node_is_valid(param) then
|
||||||
minetest.chat_send_player(name, "Invalid node name: " .. param)
|
minetest.chat_send_player(name, "Invalid node name: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.highlight(pos1, pos2, param)
|
local count = worldedit.highlight(pos1, pos2, param)
|
||||||
minetest.chat_send_player(name, count .. " nodes highlighted")
|
minetest.chat_send_player(name, count .. " nodes highlighted", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -682,12 +682,12 @@ minetest.register_chatcommand("/restore", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local count = worldedit.restore(pos1, pos2)
|
local count = worldedit.restore(pos1, pos2)
|
||||||
minetest.chat_send_player(name, count .. " nodes restored")
|
minetest.chat_send_player(name, count .. " nodes restored", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -698,12 +698,12 @@ minetest.register_chatcommand("/save", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if param == "" then
|
if param == "" then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -714,14 +714,14 @@ minetest.register_chatcommand("/save", {
|
|||||||
os.execute("mkdir \"" .. path .. "\"") --create directory if it does not already exist
|
os.execute("mkdir \"" .. path .. "\"") --create directory if it does not already exist
|
||||||
local file, err = io.open(filename, "wb")
|
local file, err = io.open(filename, "wb")
|
||||||
if err ~= nil then
|
if err ~= nil then
|
||||||
minetest.chat_send_player(name, "Could not save file to \"" .. filename .. "\"")
|
minetest.chat_send_player(name, "Could not save file to \"" .. filename .. "\"", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
file:write(result)
|
file:write(result)
|
||||||
file:flush()
|
file:flush()
|
||||||
file:close()
|
file:close()
|
||||||
|
|
||||||
minetest.chat_send_player(name, count .. " nodes saved")
|
minetest.chat_send_player(name, count .. " nodes saved", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -732,26 +732,26 @@ minetest.register_chatcommand("/allocate", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1 = worldedit.pos1[name]
|
local pos1 = worldedit.pos1[name]
|
||||||
if pos1 == nil then
|
if pos1 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if param == "" then
|
if param == "" then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local filename = minetest.get_worldpath() .. "/schems/" .. param .. ".we"
|
local filename = minetest.get_worldpath() .. "/schems/" .. param .. ".we"
|
||||||
local file, err = io.open(filename, "rb")
|
local file, err = io.open(filename, "rb")
|
||||||
if err ~= nil then
|
if err ~= nil then
|
||||||
minetest.chat_send_player(name, "Could not open file \"" .. filename .. "\"")
|
minetest.chat_send_player(name, "Could not open file \"" .. filename .. "\"", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local value = file:read("*a")
|
local value = file:read("*a")
|
||||||
file:close()
|
file:close()
|
||||||
|
|
||||||
if worldedit.valueversion(value) == 0 then --unknown version
|
if worldedit.valueversion(value) == 0 then --unknown version
|
||||||
minetest.chat_send_player(name, "Invalid file: file is invalid or created with newer version of WorldEdit")
|
minetest.chat_send_player(name, "Invalid file: file is invalid or created with newer version of WorldEdit", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local nodepos1, nodepos2, count = worldedit.allocate(pos1, value)
|
local nodepos1, nodepos2, count = worldedit.allocate(pos1, value)
|
||||||
@ -761,7 +761,7 @@ minetest.register_chatcommand("/allocate", {
|
|||||||
worldedit.pos2[name] = nodepos2
|
worldedit.pos2[name] = nodepos2
|
||||||
worldedit.mark_pos2(name)
|
worldedit.mark_pos2(name)
|
||||||
|
|
||||||
minetest.chat_send_player(name, count .. " nodes allocated")
|
minetest.chat_send_player(name, count .. " nodes allocated", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -772,12 +772,12 @@ minetest.register_chatcommand("/load", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1 = worldedit.pos1[name]
|
local pos1 = worldedit.pos1[name]
|
||||||
if pos1 == nil then
|
if pos1 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if param == "" then
|
if param == "" then
|
||||||
minetest.chat_send_player(name, "Invalid usage: " .. param)
|
minetest.chat_send_player(name, "Invalid usage: " .. param, false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -795,19 +795,19 @@ minetest.register_chatcommand("/load", {
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
if err then
|
if err then
|
||||||
minetest.chat_send_player(name, "Could not open file \"" .. param .. "\"")
|
minetest.chat_send_player(name, "Could not open file \"" .. param .. "\"", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local value = file:read("*a")
|
local value = file:read("*a")
|
||||||
file:close()
|
file:close()
|
||||||
|
|
||||||
if worldedit.valueversion(value) == 0 then --unknown version
|
if worldedit.valueversion(value) == 0 then --unknown version
|
||||||
minetest.chat_send_player(name, "Invalid file: file is invalid or created with newer version of WorldEdit")
|
minetest.chat_send_player(name, "Invalid file: file is invalid or created with newer version of WorldEdit", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local count = worldedit.deserialize(pos1, value)
|
local count = worldedit.deserialize(pos1, value)
|
||||||
|
|
||||||
minetest.chat_send_player(name, count .. " nodes loaded")
|
minetest.chat_send_player(name, count .. " nodes loaded", false)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -818,9 +818,9 @@ minetest.register_chatcommand("/lua", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local err = worldedit.lua(param)
|
local err = worldedit.lua(param)
|
||||||
if err then
|
if err then
|
||||||
minetest.chat_send_player(name, "Code error: " .. err)
|
minetest.chat_send_player(name, "Code error: " .. err, false)
|
||||||
else
|
else
|
||||||
minetest.chat_send_player(name, "Code successfully executed")
|
minetest.chat_send_player(name, "Code successfully executed", false)
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
@ -832,15 +832,15 @@ minetest.register_chatcommand("/luatransform", {
|
|||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||||
if pos1 == nil or pos2 == nil then
|
if pos1 == nil or pos2 == nil then
|
||||||
minetest.chat_send_player(name, "No WorldEdit region selected")
|
minetest.chat_send_player(name, "No WorldEdit region selected", false)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local err = worldedit.luatransform(pos1, pos2, param)
|
local err = worldedit.luatransform(pos1, pos2, param)
|
||||||
if err then
|
if err then
|
||||||
minetest.chat_send_player(name, "Code error: " .. err)
|
minetest.chat_send_player(name, "Code error: " .. err, false)
|
||||||
else
|
else
|
||||||
minetest.chat_send_player(name, "Code successfully executed")
|
minetest.chat_send_player(name, "Code successfully executed", false)
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
})
|
})
|
Loading…
Reference in New Issue
Block a user