Skip to content

Commit

Permalink
Add /fixlight chat command
Browse files Browse the repository at this point in the history
  • Loading branch information
juhdanad authored and paramat committed Apr 22, 2017
1 parent 57eaf62 commit f6d1b68
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions builtin/game/chatcommands.lua
Expand Up @@ -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",
Expand Down

0 comments on commit f6d1b68

Please sign in to comment.