TrueAntiSpam | Best AntiSpam Plugin - 2 Modes - Multiple Fil
1.1.0Advanced AntiSpam management system. Works on all Versions that support Java 8
TrueAntiSpam
The hardened chat spam solution.
Features:
- 2 Consequence Modes: Silence and Kick
- Customizable Word Filter
- Link Filter
- AntiSpam Chat Anti-Bypass Methods
- Actual Spam Control not just Words but # of Msgs in certain time period
- Easy to configure
Requires Java 8
Modes:
Silenced Mode - Silence the player for the number of seconds set in the config. This will not kick the player and will not allow them to send messages.
Kick Mode - Kick the player when threshold is reached.
Important Setup Information:
TAS must be reloaded with a full server restart due to the listener for ProtocolLib and making sure there are no memory leaks. It's not recommended to use /reload anyways.
I will be adding commands to the program eventually but I'm still figuring out what the best way to reload the settings will be. You can change the config and then restart your server.
The default config should be good for most people as it defaults to Silenced mode with a 5msg/0.5sec threshold.
Permissions:
tas.bypass - Bypasses filters
Default Config:
enabled : true
mode :
silenceMode : true
kickMode : false
modeSettings :
silenceMode :
thresholdAmount : 3 # Messages
thresholdTimeframe : 1750 # Milliseconds
silenceTime : 15 # Seconds
message : '&6You have been silenced for spamming in chat! Nobody will see your
messages.'
kickMode :
thresholdAmount : 3 # Messages
thresholdTimeframe : 1750 # Milliseconds
message : '&6You have been kicked for spamming in the chat!'
wordFilter :
- word1
- word2
linkFilter :
enabled : true
whitelist :
- google.com
Supports "&" Color Codes!
Some of the terminology on this page and in the configuration can be confusing. Below are some definitions of the configuration values.
thresholdAmount - Number of messages allowed within the thresholdTimeframe
thresholdTimeframe - Time in between checks for messages that have been spammed. If a person sends more than the thresholdAmount allowed in the timeframe then they will be kicked or silenced. This value is in milliseconds!
Support:
Discord: macs#0420
Twitter: @maxbridgland
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta