diff --git a/init.lua b/init.lua index 68d41e3..a9e9085 100644 --- a/init.lua +++ b/init.lua @@ -77,6 +77,7 @@ function filter.mute(name, duration) privs.shout = nil minetest.set_player_privs(name, privs) end + minetest.chat_send_player(name, "Watch your language! You have been temporarily muted") muted[name] = true @@ -196,4 +197,12 @@ if minetest.global_exists("rules") and rules.show then end) end +minetest.register_on_shutdown(function() + for name, _ in pairs(muted) do + local privs = minetest.get_player_privs(name) + privs.shout = true + minetest.set_player_privs(name, privs) + end +end) + filter.init()