Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Add /fixlight chat command
- Loading branch information
Showing
with
19 additions
and
0 deletions.
-
+19
−0
builtin/game/chatcommands.lua
|
@@ -487,6 +487,25 @@ core.register_chatcommand("deleteblocks", { |
|
|
end, |
|
|
}) |
|
|
|
|
|
core.register_chatcommand("fixlight", { |
|
|
params = "(here [radius]) | (<pos1> <pos2>)", |
|
|
description = "Resets lighting in the area between pos1 and pos2", |
|
|
privs = {server = true}, |
|
|
func = function(name, param) |
|
|
local p1, p2 = parse_range_str(name, param) |
|
|
if p1 == false then |
|
|
return false, p2 |
|
|
end |
|
|
|
|
|
if core.fix_light(p1, p2) then |
|
|
return true, "Successfully reset light in the area ranging from " .. |
|
|
core.pos_to_string(p1, 1) .. " to " .. core.pos_to_string(p2, 1) |
|
|
else |
|
|
return false, "Failed to load one or more blocks in area" |
|
|
end |
|
|
end, |
|
|
}) |
|
|
|
|
|
core.register_chatcommand("mods", { |
|
|
params = "", |
|
|
description = "List mods installed on the server", |
|
|