myadmin/mycursing/init.lua

29 lines
473 B
Lua
Raw Normal View History

2016-04-04 15:08:37 -07:00
local bad_words = {
"fuck",
"faggot",
"fag",
"gay",
"asshole",
"arsehole",
"dick",
"cunt",
"wtf",
"retard",
"bitch",
"shit",
"bastard",
"nigger",
"nigga"
}
2016-03-25 11:03:38 -07:00
minetest.register_on_chat_message(function(name, message)
if not message then return end
local msg = message:lower()
for _, word in pairs(bad_words) do
if msg:find(word) then
minetest.kick_player(name, "( ** WATCH YOUR LANGUAGE ** )")
2016-04-04 15:08:37 -07:00
return message
2016-03-25 11:03:38 -07:00
end
end
end)