Mineuniverse
Log in Register
Plugins

BotTest

Prevent bots spamming your chat
by sirNikolai
Download Claim this project
885 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Chat Related

Main Description

Problems with spammers on login? This plugin works by generating a random inventory in which a player has to click a correct item to be able to chat, move (or even leave at the moment). If they are incorrect, they are given three kicks and will be banned on the 4th successive attempt if they fail to pass. The plugin also has random generated items, in various spots and the name appears as either displayname or in the lore, so making it much harder to create an automatic script to bypass it.

Installation

  1. Download plugin
  2. Sacrifice a minecraft sheep to Cthulu
  3. Place in plugins folder
  4. Start server
  5. ...
  6. Profit!

Usage

Owner

Setup is automatic but you will see a config file which is explained below:

Config

type: join - can be changed to first, this will either be enabled upon every join or on first time join only
times: 5 - how many times a person can mess up clicking the right item (Realistically it should be 1 chance only...)
slots: 9 - adjustable amount of slots (has to be a multiple of 9, max 54)
ban: false - if a player is banned after clicking the wrong block X number of times (if false it won't ban at all only keep kicking)

nospam: false - the nospam feature (still being developed)
repeats: 2 - how many times a phrase can be repeated before they are blocked

Player

On logging in you will be greeted with a similar GUI (variable slots): Img1

Find the correct block to click, and click it (seen below): Img2

If all done you will get a success message, or if not, you will be kicked and will have to try again on login. You will have 4 attempts before being banned, so no pressure!

NoSpam

This is currently being developed and may act unstably. Essentially a player can say a phrase X times in a row after which they are forced to enter a random 3 digit sequence, which if wrong; they will be kicked

Commands

... Maybe someday?

Permissions

  • BotTest.Bypass - allows people to bypass the inventory bot test
  • BotTest.Spam - allows people to bypass the antispam

To-Do

  • Permission node for antispam
  • adjustable messages
  • adjustable kick amount
  • Whatever you people want the most

Test Server

LethalHosting has kindly provided one of its awesome servers to assist me in testing my plugins. Big thanks to them, and I will try make it public in the days to come

BotTest v0.2
MC 1.8
Beta 2015-03-20 Get
BotTest v0.1
MC 1.8
Beta 2015-03-17 Get

More from sirNikolai

ArmorSaddles
9,367
MineCasino
5,359
MineKnowledge
1,617
AgeAsker
1,393

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
RegionManager
generate regions with just one command!
9,950
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945
MultiverseHub
MultiverseHub
9,934
SpawnBuild
Spawn Build allows/forbids building near the spawn area.
9,925