[$5] NoBots - Remove all variations of spam bots from your server!

Status
This thread has been locked.

Skionz

ogminecraft.com
Premium
Feedback score
1
Posts
1,544
Reactions
1,527
Resources
0
314557_1076841.png

NoBots efficiently makes use of 6 different methods to remove those pesky spam bots from your server.

Protection

IP Protection
This prevents multiple players from joining if there are already a certain amount of players using the same IP address as them. This amount is configurable as well as the kick message. Most spam bot attacks do not use proxies

Spawn Chat Protection
This method stops players from talking while being in a specific radius of a configurable spawn point. This location would be the point where new players spawn. Since most bots cannot move, they will be stuck in spawn and unable to chat.

Join Chat Protection
Similar to the spawn chat protection, this method stops the player from talking while within a certain radius of the location they joined. Since it is possible to log all of the bots in on the default client and move them away from spawn, but most spam bots cannot move, they won't be able to spam at the location they joined the server at.

AFK Join Protection
When the player joins the server, they have a configurable amount of seconds to move until they are kicked. This will not kick players after they move for the first time after joining the server.

AFK Chat Protection
This method simply stops users from talking before they move. If a player joins the server and attempts to talk, they will get a message saying they cannot chat, but when they move for the first time after joining, they will be free to talk.

Duplicate Chat Protection
This stops users from sending the same message twice in a row. Most spam bots constantly send the same message; however, they will be prevented from doing this because they will not be able to send the same message twice.

Configuration

The configuration file is pretty self explanatory, but the default can be seen here.
Code:
IP_PROTECTION:
  Enabled: true
  Kick-Message: '&6Too many accounts already logged in'
  Players:
    Per-IP: 5
SPAWN_CHAT_PROTECTION:
  Enabled: true
  Radius: 10
  Message: '&6You cannot chat here'
  Location:
    World: 'world'
    X: 0.0
    Y: 0.0
    Z: 0.0
JOIN_CHAT_PROTECTION:
  Enabled: true
  Radius: 10
  Message: '&6You cannot chat here'
AFK_JOIN_PROTECTION:
  Enabled: true
  Kick:
    Time: 60
    Message: '&6You were kicked for idling for 60 seconds'
AFK_CHAT_PROTECTION:
  Enabled: true
  Message: '&6You have to move before talking'
DUPLICATE_CHAT_PROTECTION:
  Enabled: true
  Message: '&6You cannot send the same message twice in a row'
It is very self explanatory, but you can message 'skionzmc' on Skype with any questions you might have.

Permissions

There is only a single permission node, 'nobots.bypass' which lets users bypass all methods of protection. There are no commands.

Price
Price: $5
Skype: skionzmc
Spigot: http://www.spigotmc.org/resources/nobots.6667/
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Speed

New Member
Supreme
Feedback score
-1
Posts
2,143
Reactions
1,968
Resources
0
for people who cannot purchase a $5 plugin or just doesn't want too:

teh cheapass method

Worldguard:
/region flag <flag> sendchat deny

Nocheatplus:
Just load it in

HideStream:
Hide join/leave
That wouldn't work with spambots like Skionz's. Just type a command thing and it will move all the players out of the region.
 

Skionz

ogminecraft.com
Premium
Feedback score
1
Posts
1,544
Reactions
1,527
Resources
0
That wouldn't work with spambots like Skionz's. Just type a command thing and it will move all the players out of the region.
I didn't even think of that, but yeah, you could just tpa them to yourself, or you could teleport them to a warp, or something along those lines.
 
Status
This thread has been locked.
Top