Sueta

﹃[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! 《

·Plugin

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

/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:

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:

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:

%player% - Returns Playername.  
 %id% - Returns Id.  
 %trigger% - Returns Trigger.  
 %seconds% - Return Seconds.  
 %verify% - Return Verify Button.

Example Log File:

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

Similar projects

Plugin →