Cuberite Forum
NoSPAM - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Plugins (https://forum.cuberite.org/forum-1.html)
+--- Forum: Plugin Releases (https://forum.cuberite.org/forum-2.html)
+--- Thread: NoSPAM (/thread-1550.html)



NoSPAM - tonibm19 - 08-13-2014

Tired of spammers and spambots? Too lazy to kick/ban them all? This plugin prevents spammers and kicks them, so you don't need to do anything.

Features
-In general: No more spammers.
-Prevents players from sending duplicate messages and kicks them
-Prevents players from sending too much messages in a short time and kicks them (prevents random messages spambots)

Permissions
nospam.bypass --Bypass security

Install/configuration
-Just place in Plugins folder, that's all!, no more spammers.


RE: NoSPAM - Howaner - 08-13-2014

Good plugin.

You can simplify this:
Code:
local ForEachWorld = function(World)
    World:ForEachPlayer(ForEachPlayer)
end
cRoot:Get():ForEachWorld(ForEachWorld)
to this:
Code:
cRoot:Get():ForEachPlayer(ForEachPlayer)



RE: NoSPAM - xoft - 08-13-2014

Not only simplify, it makes the plugin safer. The first variant has a high chance of causing a deadlock in the server.


RE: NoSPAM - tonibm19 - 08-16-2014

Done, thanks.


RE: NoSPAM - tonibm19 - 09-23-2014

New update
-Bypass permission.
-Clear variables on player disconnect.