NoSpam - Advanced Spam Management & Prevention Version: v1.1 Download NoSpam.JAR - v1.1 [#740] Donate for my hard work and encourage me to keep updating & improving this plugin Any problems/requests/feedback. Please post below Customisation NoSpam checks for the number of messages sent per minute by each player. If they've sent more than the maximum they get a warning. If they get a certain number of warnings then they get kicked, and eventually banned. You can customise how many messages sent per minute constitutes spamming, how many warnings result in a kick/ban and how long it takes for a user to loose a warning in the configuration file. This can be editied in plugins/NoSpam/NoSpam.config Reliability NoSpam uses HashMaps to ensure the values for each players are mapped to a unique key meaning that other players who haven't been spamming will not got warnings or infractions. Security NoSpam also keeps logs of actions performed by players. If someone bans/kicks someone it gets logged, if someone recieves a warning it gets logged. This can be check in plugin/NoSpam/Logs.txt Control Only give certain access to certain users with permissions support. If you don't have permissions then it will default to using ops.txt There is also the option to ban players, do not edit plugins/NoSpam/BannedPlayers.config all ban handling and management can be done in-game. Ops and any players with the - 'nospam.exception' node can spam. Commands /nospam clearlogs - Erases the contents of the logs file. /nospam checklogsize - Returns the filesize of logs.txt in Kilobytes /nospam check <playername> - Lists the number of warnings the player has /nospam kick <playername> - Kick those spammers /nospam ban <playername> - Ban those spammers /nospam checkbanlist - Lists the names of banned players, useful if you want to unban /nospam unban <playername> - Unban, if your feeling kind Permissions Nodes Code: - 'nospam.*' - Access to all commands - 'nospam.banunban' - Ability to ban and unban players. - 'nospam.checkwarnings' - Lists the number of warnings a player has. - 'nospam.checkbanlist' - Lists the names of banned players. - 'nospam.checklogsize' - Check the filesize of the Logs .txt file. - 'nospam.clearlogs' - Ability to erase the logs file. - 'nospam.exception' - Any players/groups with this node can spam. Changelog (Move your mouse to reveal the content) Changelog (open) Changelog (close) v1.1 Added feature that op's and players with permissions node - 'nospam.exception' can spam. v1.0 First Release v1.1 Update Added feature that op's and players with permissions node - 'nospam.exception' can spam. EDIT by Moderator: merged posts, please use the edit button instead of double posting.