BotTest

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


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    90409
  • Created
    Mar 17, 2015
  • Last Released File
    Never
  • Total Downloads
    871
  • License

Categories

Members

Recent Files

Bukkit