HomeJavaMods﹃[1.14]﹄〘Anti-Bot〙 》 Keep Your Server Bot-Free Now 《
﹃[1.14]﹄〘Anti-Bot〙  》 Keep Your Server Bot-Free Now 《
ModsJava

﹃[1.14]﹄〘Anti-Bot〙 》 Keep Your Server Bot-Free Now 《

⬇ Download on Spigot
cooltext247507850502531.png

cooltext268042837416759.png


cooltext247513122298821.png

﹃ v1.8 ﹄

﹃﹄ Anti Bot is a very useful plugin for your faction server to prevent bots. Bots are players that code their own scripts in which they can move around, interact, and chat without being at their computer. The bots can do almost everything. The anti-bot is triggered by certain actions that the bot performs, therefore sending it a verification. The verification is a simple click in chat that will execute a command. However, there is more, the captcha will generate a random ID in the command that will make it harder for the bots to try and guess the ID. If the bot attempts to try this command it will kick them if they got the wrong ID. IDs span from 0 to 10,000. Want to request a feature? Go into the discussion and request a feature. (Be sure to tag @fujiboy4 ) ﹃﹄



cooltext247513146567084.png


﹃ 100% Configurable

﹃ 1.8-1.14 Support

﹃ No Requirements/No Addons

﹃ Lightweight


﹃ Captcha on chest access.

﹃ Captcha on sign interact (Only with [Buy] or [Sell] on them. Works with Essentials.)

﹃ Captcha on teleport.

﹃ Captcha on chat-spam.

﹃ Captcha on player join.

﹃ Clickable Chat

﹃ Easy-To-Access Configs.

﹃ Random ID Command Protection

﹃ Admin Log of all interactions regarding Captcha accepting/denying.

﹃ Custom Admin Log Messages. (Requires: antibot.admin)

﹃ Custom Captcha.

﹃ Custom Messages.

﹃ Custom Verify Button.

﹃ AdminLog enable/disable.

﹃ Custom Permissions

﹃ Reloadable config

﹃ Timely Check

﹃ Log Files

﹃ Please suggest anything in the discussion. :)




cooltext247513162934603.png


Code (Text):
/ab - Main AntiBot Command.
/ab reload - Reloads lang.yml and settings.yml
/ab adminlog - Enables/Disables AdminLog


cooltext247518354768915.png


1. Drag the AntiBot.jar into your plugins directory.

2. Start the server/Reload the server.

3. If the files at \plugins\AntiBot\ are not created or empty. Try reloading the server, if that does not work try /ab reload. If that does not work try submitting a report in the discussion.

4. Configure the lang.yml and the settings.yml to your own desire.

Need Help? Please PM Me! :)


FAQ:

﹃ My configs aren't updating with the new update? How do I fix this?
The configs will only update if they do not exist, or if there is a new configuration section that is missing. Most likely you will have to reset your configs (delete them).

﹃ I am getting errors with the new version? It is most likely the new version with missing config nodes. Try submitting a report in the discussion .

﹃ My configs aren't generating on first launch? Try reloading the server again and see if they generate. If not, please submit a report in the discussion .



cooltext247518712977229.png

Lang.yml:
Code (YAML):
Captcha :
  kickMessage
: '&6Captcha was not verified.'
  message
:
 - '&9&m                                                    '
  - ' '
  - ' &c&lWARNING:'
  - ' &6This message was triggered by
: &c%trigger%'
  - ' &6Please verify that you are not a bot. You have &c %seconds% &6seconds.'
  - ' '
  - ' %verify%'
  - ' '
  - '&9&m                                                    '
  verify
:
    message
:
   - '&9&m                                                    '
    - ' &6&lYou are verified. Thank you. ID
: %id%'
    - '&9&m                                                    '
    button
:
      display
: '&a&l [ VERIFY ] '
      hover
: '&9Verify your player.'
  guessWrong
: '&c&lYou are not allowed to guess your verifiable ID.'
AntiBot
:
  prefix
: '&8 [ &cAntiBot&8 ] &6'
  noPermission
: '&cYou do not have permission to use this command.'
  configReloaded
: '&aAll files have been reloaded.'
  AdminLog
:
    playerAcceptVerification
: '&c %player% &6has accepted the verification. (ID: %id%)'
    playerDeniedVerification
: '&c %player% &6has denied the verification. (ID: %id%)'
    playerDeniedVerificationUnknownID
: '&c %player% &6has denied the verification.
      (ID
: Unknown ) '
    playerTriggered
: '&c %player% &6has triggered %trigger%. (ID: %id%)'
    disabled
: '&cAdminLog has been disabled.'
    enabled
: '&aAdminLog has been enabled.'
    noPermission
: '&cYou do not have permission to use this command.'
 



Settings.yml:
Code (YAML):
Captcha :
  time
: 20
Triggers
:
  chest-access
:
    count
: 5
    enabled
: true
  sign-interact
:
    count
: 5
    enabled
: true
  teleport
:
    count
: 5
    enabled
: true
  chat
:
    enabled
: true
    minMessageDelay
: 0.5
  join
:
    enabled
: true
  timelycheck
:
    enabled
: true
    countMin
: 30
    ignoreops
: false
AdminLog
:
  permission
: antibot.adminlog
AntiBot
:
  permission
: antibot.admin
 



Variables:
Code (YAML):
%player% - Returns Playername.
%id% - Returns Id.
%trigger% - Returns Trigger.
%seconds% - Return Seconds.
%verify% - Return Verify Button.


Example Log File:
Code (YAML):
17/04/2020 12:55:43 | Loading plugin ... If success message does not show, please check console.
17/04/2020 12:55:43 | --- Started --
17/04/2020 12:55:46 | --- Shutdown ---
17/04/2020 12:58:54 | Loading plugin ... If success message does not show, please check console.
17/04/2020 12:58:54 | --- Started --
17/04/2020 12:59:20 | join -> ( was triggered by ) benprog19
17/04/2020 12:59:24 | benprog19 verified their captcha. ( null )
17/04/2020 12:59:31 | timely-check -> ( was triggered by ) benprog19
17/04/2020 12:59:33 | benprog19 verified their captcha. ( null )
17/04/2020 01:00:03 | teleport -> ( was triggered by ) benprog19
17/04/2020 01:00:06 | benprog19 verified their captcha. ( null )
17/04/2020 01:01:18 | teleport -> ( was triggered by ) benprog19
17/04/2020 01:01:38 | benprog19 was kicked for not verifying the captcha.
17/04/2020 01:01:41 | join -> ( was triggered by ) benprog19
17/04/2020 01:02:01 | benprog19 was kicked for not verifying the captcha.
 








cooltext247519490311525.png


  • Make logs have a configurable format
  • Add respawn captcha (stackable)



cooltext247520473564638.png



By downloading this plugin you agree to the following:



﹃ You may not redistribute this plugin without developers permission.




﹃ You may not decompile this plugin and/or edit any code.




﹃ The review is not to write bug reports. That's what the discussion is for.




﹃ Enjoy the plugin :)


cooltext247520943143454.png

10 Downloads
50 Downloads
100 Downloads
150 Downloads
200 Downloads
250 Downloads
500 Downloads

1,000 Downloads

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

﹃[1.14]﹄〘Anti-Bot〙 》 Keep Your Server Bot-Free Now 《 is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 3,400 times (via Spigot). Download it and open it directly in the game.

Explore more