· 6 years ago · Feb 24, 2020, 03:16 PM
1# Thank you so much for purchasing my plugin,
2# it really means a lot to me!
3# _ _ __ __
4# | | | | \ \ / /
5# ___ __ _ _ __ | |_ ___ | |__ __ _ \ V /
6# / __| / _` || '_ \ | __| / __|| '_ \ / _` | / \
7# | (__ | (_| || |_) || |_ | (__ | | | || (_| |/ /^\ \
8# \___| \__,_|| .__/ \__| \___||_| |_| \__,_|\/ \/
9# | |
10# |_|
11#
12# This is a file to help you configure settings to your likings. It is recommended
13# to leave everything as it is, but, if you know what you're doing, feel free to change
14# it. If you do not understand what something does, please leave it as it is and ask for help
15
16languageFile: "en_US" #The language file that should be used. Use the file name without .yml in /lang/ plugins folder
17prefix: "&6&lCAPTCHA &r&7>&f" #The prefix that is then replaced in the language file by %prefix%
18
19storage: #Information on how user data should be saved
20 type: "FLAT" #Available types are [MYSQL, FLAT]. MySQL is recommended, if not required.
21 mysql:
22 host: ""
23 database: ""
24 username: ""
25 password: ""
26 port: 3306
27 statement: "?autoReconnect=true&useUnicode=true"
28 table: "captchax"
29
30updateChecker: true #Specifies whether or not the update checker should work. If set to false, your server will start up faster
31actionbar: false #Defines if actionbar should be used for captcha instructions instead of chat
32debug: false #If set to true, everything that is happening and is related to the plugin will be logged in the console
33notifyOnFailComplete: false #Should players with the permission captcha.notify be notified when a player fails or completes a captcha?
34bypass: false #If disabled, players with captcha.bypass will not be asked to do the captcha test.
35sendJoinMessage: false #If enabled, the join message will be sent once a player completes the captcha
36
37solveTime: 25 #The amount of time in seconds before a player gets kicked for not solving the captcha
38delay: 0 #Delay the captcha on join, you might want this in order to appear after other messages are sent.
39
40antibot: #A variety of features to prevent bot attacks on your server
41 joinLimiter: #Limits the connection of players to the server per a specified amount of seconds
42 enabled: true
43 seconds: 2
44 players: 1
45 ipLimiter: #Limits the same IPs that can be online at the same time
46 enabled: true
47 limit: 5
48 antiBadConnection: #Blocks any bad connection. A bad connection is based on the history of the IPs
49 enabled: true
50 apiKey: "" #Create an account on https://www.ipqualityscore.com/create-account and then copy and paste your API key from https://www.ipqualityscore.com/documentation/proxy-detection/overview
51 blocks:
52 bot: true #Blocks IPs that are flagged as potential bots
53 abuse: true #Blocks IPs that are recorded to have an abuse history
54 vpn: true #Block any VPN connections
55 fraudScore: 85 #Blocks player whose IP's fraud score is above this value
56
57dependencies: #Various information about the dependencies that can be used
58 AuthMe: #Settings for AuthMe
59 forceDisable: false #Enable this, if for example you have disabled login for AuthMe
60
61captchaItem: #The item given in drop and map captcha
62 name: "&6Captcha Verification" #The name of the item
63 slot: 0 #The slot the item should be added
64
65requireCaptcha: #Captcha test can be asked in these events
66 onJoin: true
67
68whileOnCaptcha: #Which events should be cancelled when someone has still not verified himself
69 blockMovement: true
70 blockInteraction: true
71 blockItemDrop: true
72 blockBlockPlacement: true
73 blockBlockBreaking: true
74 blockDamage: true
75 blockInventoryMovement: true
76 blockCommands: true #There is a list below where you can whitelist commands
77 blockChatReceiving: true #Block the player from receiving chat messages
78
79onCaptchaSuccess: {} #A list of actions you can do once a player passes the captcha test
80 #- "consolecmd give %player% diamond"
81 #- "sendtobungee hub" #If that is uncommented, the user will be sent to the specified bungeecord server
82
83onCaptchaFail: #A list of actions you can do if a player fails the test
84 - "kickPlayer &aCaptcha &8» &7You failed the captcha test"
85
86onCaptchaInactivity: #What happens if the player hasn't solved the captcha within the given time
87 - "kickPlayer &aCaptcha &8» &7You should have solved the captcha"
88
89whitelistedCommands: {} #Commands that can be used when player is under captcha verification
90
91captchas: #A list of all the captchas with options about them
92 map:
93 enabled: false
94 lines: 50
95 linesColor: BLACK
96 textColor: RED
97 picture: #Head over to /pictures/ and add your images. The name of the image, without it's extension will be used as a code
98 enabled: false
99 gui:
100 enabled: true
101 title: "Click on the %item%"
102 slots: 27
103 different:
104 enabled: false
105 title: "Click on different item"
106 sameItem: REDSTONE_BLOCK
107 differentItem: EMERALD_BLOCK
108 slots: 9
109 equation:
110 enabled: false
111 difficulty: EASY #This changes the number, so, higher difficulty is higher numbers. You can use [EASY, MEDIUM, HARD]
112 order:
113 enabled: false
114 amount: 3 #The amount of numbers the player will have to order. Either from lower to higher or visa versa
115 code:
116 enabled: false
117 color:
118 enabled: false
119 sneak:
120 enabled: false
121 jump:
122 enabled: false
123 drop:
124 enabled: false
125 item: APPLE
126 slot:
127 enabled: false
128 reverse:
129 enabled: false