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

》 Tired of bots? Not sure what bots are? Download Anti-Bot now to make your server more secure! 《

  1. fujiboy4
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    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
    BuiManhDuc and kiencoi1 like this.

Recent Updates

  1. 〘Update 1.8〙
  2. 〘Update 1.7〙
  3. 〘Update 1.61〙

Recent Reviews

  1. LoboGamerSP
    LoboGamerSP
    4/5,
    Version: 1.61
    What is the command of the verify botton so I can active it on the BungeeCMDBLOCK.
    1. fujiboy4
      Author's Response
      Hello there, unfortunately the /verify command only works with the ID if you have been able to somehow extrapolate the verify id it would be in the format /verify <id>
  2. zizo95
    zizo95
    5/5,
    Version: 1.5
    ====
    good job put you need to make proxy and vpn blocked in plugin and hide a join msg because it make spam in server and console and make server crashed put good job agine
    ====
  3. BuiManhDuc
    BuiManhDuc
    5/5,
    Version: 1.3R
    So good. I like this so much. It is very essentials!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    1. fujiboy4
      Author's Response
      I'm glad you enjoy it! Thanks for the review! :)