summaryrefslogtreecommitdiff
path: root/init.lua
blob: 50f3d07a04d3d9dfc51fa22aac5bd8acf7d84973 (plain)
1
2
3
4
5
6
7
8
minetest.register_on_chat_message(function(name, message)
	if message:len()>16 and message:lower()~=message and message:upper()==message then
		minetest.kick_player(name,"Sending all-caps messages is not allowed")
		minetest.chat_send_all(string.format("* %s was kicked for sending an all-caps message.",name))
		if minetest.get_modpath("irc") then irc:say(string.format("* %s was kicked for sending an all-caps message.",name)) end
		minetest.log("action", string.format("Kicked %s for sending an all-caps message",name))
	end
end)