Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.61 KB | None | 0 0
  1. ##################################################################################
  2. ## AAC CONFIG OPTIMIZED BY CELEBRIMBOR ##
  3. ## Report config error back to Celebrimbor via Spigot PM ##
  4. ## Report AAC errors via https://github.com/konsolas/AAC-Issues/issues ##
  5. ##################################################################################
  6. ## ToS for this service: https://pastebin.com/CtBVWtKL ##
  7. ##################################################################################
  8. ###
  9. hitbox:
  10. enabled: false
  11. #
  12. # Higher = Added tolerance || 0.0 = No tolerance
  13. # Default(0.5)
  14. lenience: 0.6
  15. #
  16. # Cancel "Illegal" hits? || True = Possibly cancel laggy player hits
  17. # Default(true)
  18. cancel: false
  19. #
  20. # Expected attack reach(blocks) || Change "lenience" first
  21. # Default(3.5)
  22. max_dist: 3.5
  23. #
  24. # Violation count before hits are cancelled if 'cancel' is true
  25. # Default(1)
  26. min_vl: 6
  27. #
  28. thresholds:
  29. 8: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  30. 16: "aacstaffnotify {player} likely has killaura hacks. Their hits will be blocked until violations are reduced. > Hitbox > PING/TPS={ping}/{tps}"
  31. #
  32. ###
  33. badpackets:
  34. enabled: true
  35. #
  36. # How many packets can the client send before AAC starts canceling them?
  37. # Lower = Stricter detection of blink(more accurate) || Higher = Less potential for false positives(more lenient)
  38. # Default(30)
  39. cancel_threshold: 30
  40. #
  41. # Violation criteria || Do not change
  42. # Default(10)
  43. max_moves: 10
  44. #
  45. thresholds:
  46. 190: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.8 do aacstaffnotify {player} will potentially be kicked for hacks > Badpackets > PING/TPS={ping}/{tps}"
  47. 200: "conditionalcommands:cc {player} if (-ping-<40&-ping->0)&-tps->19.9&-time_online->4000&-uptime->200 do aackick {player} Suspicious activity"
  48. 300: "conditionalcommands:cc {player} if (-ping-<75&-ping->0)&-tps->19.9&-time_online->4000&-uptime->200 do aackick {player} Suspicious activity"
  49. 800:
  50. - "aacstaffnotify {player} was kicked for hacks > Badpackets > PING/TPS={ping}/{tps}"
  51. - "aackick {player} Suspicious activity"
  52. #
  53. ###
  54. criticals:
  55. enabled: false
  56. #
  57. # Cancel all illegal critical hits?
  58. # Very small chance of false cancel || True recommended
  59. # Default(true)
  60. cancel_false_hit: true
  61. #
  62. # Enforced jump delay(ticks) for a critical hit || Prevention of "mini-jumps" bypass
  63. # Default(5)
  64. jump_delay: 5
  65. #
  66. thresholds:
  67. 3: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  68. 5: "conditionalcommands:cc {player} if (-ping-<120&-ping->0)&-tps->19.6 do aacstaffnotify {player} will potentially be kicked for hacks > Criticals > PING/TPS={ping}/{tps}"
  69. 6: "conditionalcommands:cc {player} if (-ping-<80&-ping->0)&-tps->19.8 do aackick {player} Incorrect movement/attacks"
  70. 9:
  71. - "aacstaffnotify {player} was kicked for hacks > Criticals > PING/TPS={ping}/{tps}"
  72. - "aackick {player} Incorrect movement/attacks"
  73. #
  74. ###
  75. fastbow:
  76. enabled: false
  77. #
  78. # Time(ms) AAC should compensate for lag?
  79. # Default(130)
  80. lenience_ms: 130
  81. #
  82. thresholds:
  83. 2:
  84. - "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  85. - "conditionalcommands:cc {player} if (-ping-<120&-ping->0)&-tps->19.6 do aacstaffnotify {player} will potentially be kicked for hacks > Fastbow > PING/TPS={ping}/{tps}"
  86. 3: "conditionalcommands:cc {player} if (-ping-<50&-ping->0)&-tps->19.8 do aackick {player} Shooting arrows too quickly"
  87. 7: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.8 do aackick {player} Shooting arrows too quickly"
  88. 10: "conditionalcommands:cc {player} if -tps->19.8 do aackick {player} Shooting arrows too quickly"
  89. 16:
  90. - "aacstaffnotify {player} was kicked for hacks > FastBow > PING/TPS={ping}/{tps}"
  91. - "aackick {player} Shooting arrows too quickly"
  92. #
  93. ###
  94. fightspeed:
  95. enabled: true
  96. #
  97. # Attacks per second || Recommended range = 18-20
  98. # Default(19)
  99. max_hits_per_second: 19
  100. #
  101. # Interactions per second(i.e. Farming, feeding animals, etc)
  102. # Default(50)
  103. max_interact_per_second: 45
  104. #
  105. # Slower sampling for automated clicking bots
  106. # Default(true)
  107. consistent_check: false
  108. #
  109. thresholds:
  110. 6: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  111. 13: "conditionalcommands:cc {player} if (-ping-<150&-ping->0)&-tps->19.6 do aacstaffnotify {player} will potentially be kicked for hacks > Fight/Click Speed > PING/TPS={ping}/{tps}"
  112. 14: "conditionalcommands:cc {player} if (-ping-<50&-ping->0)&-tps->19.8 do aackick {player} Strange click speed."
  113. 18: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.8 do aackick {player} Strange click speed."
  114. 24: "conditionalcommands:cc {player} if -tps->19.8 do aackick {player} Strange click speed."
  115. 30:
  116. - "aacstaffnotify {player} was kicked for hacks > FightSpeed > PING/TPS={ping}/{tps}"
  117. - "aackick {player} Strange click speed."
  118. #
  119. ###
  120. fly:
  121. enabled: true
  122. #
  123. # Fall speed enforcement || Smaller = Stricter(false positives?)
  124. # Default(0.015)
  125. tolerance: 0.015
  126. # Elytra tolerance
  127. # Default(0.2)
  128. e_tolerance: 0.2
  129. #
  130. # Violation multiplier || Higher = Faster VL accumulation
  131. # Default(6.0)
  132. vl_multiplier: 6.0
  133. #
  134. # If teleport(below) is true, the min VL before a player is teleported down || Recommended <100
  135. # There are many things that can cause false detection. Setting above default may cause small bypasses, but will drastically reduce false lagbacks.
  136. # Default(12)
  137. min_vl: 100
  138. #
  139. # Time(ticks) after velocity a player is immune from glide checking
  140. # Default(12)
  141. vel_ticks: 24
  142.  
  143. # When min_vl setting(above) is reached, the player will be force teleported to the ground
  144. # False = No false lag-backs and rely on kicking thresholds to stop hackers
  145. # Default(true)
  146. teleport: true
  147. #
  148. # Check for invalid abilities packets?
  149. # Basically instant kick anyone who sends illegal fly packets
  150. abilities: true
  151. #
  152. # Time(ticks) before AAC will reduce Fly violations (since last detection)
  153. # Default(20)
  154. reduce_delay: 1
  155. #
  156. thresholds:
  157. 240: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  158. 280: "conditionalcommands:cc {player} if (-ping-<150&-ping->0)&-tps->19.9 do aacstaffnotify {player} will potentially be kicked for hacks > Fly/Glide > PING/TPS={ping}/{tps}"
  159. 300: "conditionalcommands:cc {player} if (-ping-<60&-ping->0)&-tps->19.9 do aackick {player} Moved unexpectedly"
  160. 500:
  161. - "aacstaffnotify {player} was kicked for hacks > Fly/Glide > PING/TPS={ping}/{tps}"
  162. - "aackick {player} Moved unexpectedly"
  163. #
  164. ###
  165. speed:
  166. enabled: true
  167. #
  168. # Distance travel limit criteria || Higher = More leniency
  169. # Default(0.005)
  170. threshold: 0.005
  171. #
  172. # Knockback/velocity tolerance for typical lag || Higher = More leniency
  173. # Default(12)
  174. vel_ticks: 18
  175. #
  176. # Should AAC detect clients sending movement packets to bypass speed?
  177. # Default(true)
  178. use_move_counting: true
  179. #
  180. # Violation multiplier to accumulate VL || Reduce to 5.0 if laggy players get frequent lag-back
  181. # Default(6.0)
  182. vl_multiplier: 6.0
  183. #
  184. # Moves sent by client that will be assumed as legal
  185. # Default(22)
  186. max_moves: 24
  187. #
  188. # Anti-timer settings
  189. # Slower checking over longer testing sample
  190. custom:
  191. enabled: true
  192. # Default(21)
  193. max_moves: 21.0
  194. # Default(150)
  195. time: 300
  196. #
  197. # Flared client detection || Actions per second
  198. # Default(15)
  199. max_sneak_toggles: 15
  200. # Default(35)
  201. max_use_toggles: 35
  202. #
  203. # Violation level before a player will be forced back(teleported) || >30 could result in small teleport exploits but reduces lagbacks
  204. # Most false(over sensitive) detections result in 9-36 VL
  205. # Default(25)
  206. min_vl: 60
  207. #
  208. # Time(ticks) before AAC will reduce Speed violations (since last detection)
  209. # Default(20)
  210. reduce_delay: 4
  211. #
  212. # Specific configuration options. Don't touch these unless you know what you're doing.
  213. # As in, unless you _actually_ know what you're doing.
  214. item_scalar: 0.70
  215. #sneak_scalar: 0.45
  216. #
  217. thresholds:
  218. 130: "conditionalcommands:cc {player} if (-ping-<120&-ping->0)&-tps->19.7 do aacstaffnotify {player} Possible hack. Common with lag. > Speed/Timer > Now being lagged back until violations reduced > PING/TPS={ping}/{tps}"
  219. 135: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  220. 180: "conditionalcommands:cc {player} if (-ping-<70&-ping->0)&-tps->19.8 do aackick {player} Moved too quickly"
  221. 210: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.8 do aackick {player} Moved too quickly"
  222. 260:
  223. - "aacstaffnotify {player} was kicked for hacks > Speed/Timer > PING/TPS={ping}/{tps}"
  224. - "aackick {player} Moved too quickly"
  225. #
  226. ###
  227. derp:
  228. enabled: true
  229. # Derp check is not sensitive to lag and even severe lag will only(potentially) cause 1 VL
  230. #
  231. thresholds:
  232. 1: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  233. 3:
  234. - "aacstaffnotify {player} was kicked for hacks > Derp/Headroll > PING/TPS={ping}/{tps}"
  235. - "aackick {player} Illegal position"
  236. #
  237. ###
  238. knockback:
  239. enabled: false
  240. #
  241. # How long(ticks) AAC will wait to check a player || Higher = More lenient(weaker)
  242. # Default(9)
  243. tick_delay: 9
  244. #
  245. # Should AAC compensate for ping before enforcing KB?
  246. # Default(true)
  247. add_ping: false
  248. #
  249. # If add_ping(above) is true, what is the max ping(ms) to compensate up to? || Too high = Ping spoofer loophole
  250. # Default(500)
  251. max_ping: 500
  252. #
  253. # Minimum distance a player must move after hit
  254. # Default(0.01)
  255. min_knockback_dist: 0.01
  256. #
  257. # Minimum time(ticks) a player must move after hit
  258. # Default(2)
  259. min_knockback_time: 2
  260. #
  261. thresholds:
  262. 10: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  263. 17: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.6 do aacstaffnotify {player} will potentially be kicked for hacks > Knockback > PING/TPS={ping}/{tps}"
  264. 18: "conditionalcommands:cc {player} if (-ping-<60&-ping->0)&-tps->19.9 do aackick {player} Not taking knockback"
  265. 30: "conditionalcommands:cc {player} if (-ping-<120&-ping->0)&-tps->19.8 do aackick {player} Not taking knockback"
  266. 40:
  267. - "aacstaffnotify {player} was kicked for hacks > knockback > PING/TPS={ping}/{tps}"
  268. - "aackick {player} Not taking knockback"
  269. #
  270. ###
  271. noswing:
  272. enabled: false
  273. #
  274. thresholds:
  275. 5: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  276. 12: "conditionalcommands:cc {player} if (-ping-<120&-ping->0)&-tps->19.6 do aacstaffnotify {player} will potentially be kicked for hacks > NoSwing > PING/TPS={ping}/{tps}"
  277. 13: "conditionalcommands:cc {player} if (-ping-<60&-ping->0)&-tps->19.8 do aackick {player} Not swinging arm"
  278. 19: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.8 do aackick {player} Not swinging arm"
  279. 24:
  280. - "aacstaffnotify {player} was kicked for hacks > NoSwing > PING/TPS={ping}/{tps}"
  281. - "aackick {player} Not swinging arm"
  282. #
  283. ###
  284. regen:
  285. enabled: false
  286. #
  287. # Should illegal regen speeds be canceled? || "False" may allow fast regen up to 4 hearts
  288. # Default(true)
  289. cancel_regen: true
  290. #
  291. # The time(ms) between natural regeneration
  292. # Default(3600)
  293. min_regen_delay: 3400
  294. #
  295. # The time(ms) between regeneration when player hunger is saturated(1.9+ only)
  296. # Default(450)
  297. min_satiated_delay: 400
  298. #
  299. thresholds:
  300. 6: "conditionalcommands:cc {player} if (-ping-<70&-ping->0)&-tps->19.6 do aacstaffnotify {player} will potentially be kicked for hacks > Regen > PING/TPS={ping}/{tps}"
  301. 7: "conditionalcommands:cc {player} if (-ping-<40&-ping->0)&-tps->19.8 do aackick {player} Regenerating health too quickly"
  302. 10: "conditionalcommands:cc {player} if -tps->19.8 do aackick {player} Regenerating health too quickly"
  303. 16:
  304. - "aacstaffnotify {player} was kicked for hacks > Regen > PING/TPS={ping}/{tps}"
  305. - "aackick {player} Regenerating health too quickly"
  306. #
  307. ###
  308. killaura:
  309. enabled: false
  310. # See "Heuristics" check below for more advanced Killaura detection tactics
  311. #
  312. # Percentage of time players are checked
  313. # Default(100)
  314. check_chance: 100
  315. #
  316. # Lag compensation parameters || DO NOT CHANGE
  317. # Default(3)
  318. check_delay: 3
  319. # Default(6)
  320. listen_delay: 6
  321. #
  322. # Distance 2 players must be separated to be checked
  323. # Too close = False detections || Too far = Bypasses
  324. # Default(1.2)
  325. min_dist: 1.4
  326. #
  327. # Duration the check should be active || Recommended unchanged
  328. # Default(20)
  329. duration: 20
  330. #
  331. # Weight of hits landed || Recommended unchanged
  332. # Default(4)
  333. weight: 4
  334. #
  335. # How far a player should be able to look off a player to still hit
  336. # Default(0.11)
  337. max_diff: 0.11
  338. #
  339. # Max distance a player can hit through an entity
  340. # Default(4.5)
  341. max_reach: 4.5
  342. #
  343. thresholds:
  344. 10: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  345. 39: "conditionalcommands:cc {player} if (-ping-<80&-ping->0)&-tps->19.85 do aacstaffnotify {player} will potentially be kicked for hacks > KillAura > PING/TPS={ping}/{tps}"
  346. 40: "conditionalcommands:cc {player} if (-ping-<30&-ping->0)&-tps->19.95 do aackick {player} Suspicious (killaura-like) combat"
  347. 50: "conditionalcommands:cc {player} if (-ping-<60&-ping->0)&-tps->19.95 do aackick {player} Suspicious (killaura-like) combat"
  348. 70:
  349. - "aacstaffnotify {player} was kicked for hacks > KillAura > PING/TPS={ping}/{tps}"
  350. - "aackick {player} Suspicious (killaura-like) combat"
  351. #
  352. ###
  353. heuristics:
  354. enabled: false
  355. # Heuristics are a system of internal and continually evolving "guessing" mechanisms built off many public hack clients that assume a player is hacking if they are pvping with far too perfect precision for extended periods.
  356. #
  357. # **BYPASS REPORTING PROCEDURE**
  358. # If you find a bypassing client, you should fully test the client on sensitivity 1 and 2 prior to reporting for a patch.
  359. #
  360. # Heuristic(guessing) sensitivity || Range = 1-4 (1 = most sensitive)
  361. # 1- Catches nearly 100% of killaura clients but this sensitivity may occasionally flag incredible pvp players. Do not set to punish if selected.
  362. # 2- Flags most KAs and aimbot/autoclicker combinations. Flags some hitbox expansion mods.
  363. # 3- Catches some KAs. Decreased sensitivity in order to entirely eliminate the possibility of a false punishment.
  364. # 4- Weakest setting. Will only catch blatant KAs and multi-aura clients (Not recommended)
  365. # Default(3)
  366. sensitivity: 3
  367. #
  368. # WARNING: Setting punishment command tolerances higher does nothing but delay an impending command! When a player is verified to have tripped heuristics, their VL will climb until they are removed from the server (i.e. It will hit VL 1000 after 50 minutes if they are still online). The default setting of 10 just adds a delayed kick so the player is not sure what got them kicked. (2 = kicked about 5 seconds after detection) (10 = 30 seconds after detection)
  369. #
  370. thresholds:
  371. 1: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  372. 2:
  373. - "aacstaffnotify {player} was kicked for hacks > Heuristic(Killaura) > PING/TPS={ping}/{tps}"
  374. - "aackick {player} Suspicious (killaura-like) combat"
  375. #
  376. ###
  377. nofall:
  378. enabled: true
  379. #
  380. # Minimum downward velocity for NoFall to apply || Recommended unchanged
  381. # Default(-0.2)
  382. required_velocity: -0.2
  383. #
  384. # Should AAC apply artificial damage to detected players?
  385. # This is known to rarely cause fake, fatal fall damage || Enable with caution
  386. # Default(true)
  387. deal_damage: false
  388. #
  389. thresholds:
  390. 30:
  391. - "aacstaffnotify {player} was kicked for hacks > NoFall > PING/TPS={ping}/{tps}"
  392. - "aackick {player} Suspicious activity midair"
  393. #
  394. ###
  395. jesus:
  396. # Water related checks are now handled by Speed and Fly
  397. # This check will basically be a waste of CPU but is perfectly safe to use with the settings below
  398. # Default(false)
  399. enabled: false
  400. #
  401. # Should AAC teleport detected players down? || Possible false lag-backs
  402. # False = Rely on kick to stop hackers (allows very brief jesus hacks)
  403. # Default(true)
  404. teleport: false
  405. #
  406. thresholds:
  407. 8: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  408. 19: "conditionalcommands:cc {player} if (-ping-<170&-ping->0)&-tps->19.5 do aacstaffnotify {player} will potentially be kicked for hacks > Jesus(water walk) > PING/TPS={ping}/{tps}"
  409. 20: "conditionalcommands:cc {player} if (-ping-<70&-ping->0)&-tps->19.8 do aackick {player} Walking on water"
  410. 35: "conditionalcommands:cc {player} if (-ping-<130&-ping->0)&-tps->19.7 do aackick {player} Walking on water"
  411. 50:
  412. - "aacstaffnotify {player} was kicked for hacks > Jesus > PING/TPS={ping}/{tps}"
  413. - "aackick {player} Walking on water"
  414. #
  415. ###
  416. phase:
  417. enabled: true
  418. # Phase does not punish kick(aackick) because the possibility of glitched blocks and unexpected teleportation placements in Minecraft. The built-in kick is strictly a safe-sided measure to make a player relog to stop VL accumulation. This check will mainly function by blocking phase hacks physically, so you may safely delete the kick command below if preferred.
  419. #
  420. # Checking accuracy || Keep <= 0.6
  421. # Lower value = More accurate but higher CPU
  422. # Higher value = Less accurate (more potential for bypasses) but Less CPU
  423. # Default (0.5)
  424. segmentation: 0.5
  425. #
  426. # Materials exempt from Phase check due to ViaVersion cross version conflicts on 1.8 servers
  427. # Use Spigot Material Enum || https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
  428. exclude:
  429. - "ANVIL"
  430. - "CHEST"
  431. - "AIR"
  432. - "STATIONARY_WATER"
  433. - "WATER"
  434. - "LADDER"
  435. - "ENDER_CHEST"
  436. - "TRAPPED_CHEST"
  437. - "STATIONARY_LAVA"
  438. - "LAVA"
  439. - "SOIL"
  440. - "WATER_LILY"
  441. - "VINE"
  442. - "CARPET"
  443. #
  444. thresholds:
  445. 20:
  446. - "aacstaffnotify {player} Phasing Hack? Might be in glitched block"
  447. - "aacmessage {player} Are you stuck in a glitched block? Consider re-logging."
  448. 40:
  449. - "aacstaffnotify {player} Phasing Hack (2nd warning)? Might be in glitched block"
  450. - "aacmessage {player} Are you stuck in a glitched block? Consider re-logging."
  451. 70:
  452. - "aacstaffnotify {player} was kicked for being stuck in a block for 10+ seconds (or hacking) > Phase > PING/TPS={ping}/{tps}"
  453. - "aackick {player} Stuck in a block for WAY too long. Try re-logging next time if it was a glitched block."
  454. #
  455. ###
  456. fastuse:
  457. enabled: false
  458. #
  459. # Forced time(ms) to consume an item
  460. # Default(1200)
  461. ms_to_use: 1000
  462. #
  463. thresholds:
  464. 2:
  465. - "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  466. - "conditionalcommands:cc {player} if (-ping-<70&-ping->0)&-tps->19.7 do aacstaffnotify {player} will potentially be kicked for hacks > FastUse > PING/TPS={ping}/{tps}"
  467. 3: "conditionalcommands:cc {player} if (-ping-<50&-ping->0)&-tps->19.9 do aackick {player} Using items too quickly"
  468. 5: "conditionalcommands:cc {player} if -tps->19.8 do aackick {player} Using items too quickly"
  469. 7:
  470. - "aacstaffnotify {player} was kicked for hacks > FastUse > PING/TPS={ping}/{tps}"
  471. - "aackick {player} Using items too quickly"
  472. #
  473. ###
  474. fastbreak:
  475. enabled: false
  476. #
  477. # Time(ticks) AAC should add as buffer to account for lag
  478. # Default(2)
  479. let_ticks: 4
  480. #
  481. # Should AAC cancel block breaks when a player is detected? || True = Occasional false cancel for laggy players
  482. # Default(true)
  483. cancel_break: true
  484. #
  485. # Should AAC check for a break delay between 2 blocks?
  486. # Default(true)
  487. check_delay: true
  488. #
  489. # After how many violations should AAC start cancelling block breaks?
  490. # Default(1)
  491. cancel_vl: 5
  492. #
  493. # Map of violation levels to commands
  494. thresholds:
  495. 8: "conditionalcommands:cc {player} if -ping->6000&-time_online->5000 do aackick {player} Severe connection issues or ping spoof!"
  496. 10: "aacstaffnotify {player} will potentially be kicked for hacks > FASTBREAK > PING/TPS={ping}/{tps}"
  497. 12: "conditionalcommands:cc {player} if (-ping-<80&-ping->0)&-tps->19.5 do aackick {player} Breaking blocks too fast"
  498. 18: "conditionalcommands:cc {player} if -tps->15.0 do aackick {player} Breaking blocks too fast"
  499. #
  500. ###
  501. fastplace:
  502. enabled: false
  503. #
  504. # Time(ms) to enforce between block placements
  505. # Default(90)
  506. min_delay: 90
  507. #
  508. # Should AAC cancel block placement when a player is detected? || True = Occasional false cancel for laggy players
  509. # Default(true)
  510. cancel_place: true
  511. #
  512. # After how many violations should AAC start cancelling block placing?
  513. # Default(2)
  514. cancel_vl: 4
  515. #
  516. thresholds:
  517. 10: "conditionalcommands:cc {player} if -ping->6000&-time_online->5000 do aackick {player} Severe connection issues or ping spoof!"
  518. 13: "aacstaffnotify {player} will potentially be kicked for hacks > FASTPLACE > PING/TPS={ping}/{tps}"
  519. 15: "conditionalcommands:cc {player} if (-ping-<80&-ping->0)&-tps->19.5 do aackick {player} Placing blocks too fast"
  520. 22: "conditionalcommands:cc {player} if -tps->15.0 do aackick {player} Placing blocks too fast"
  521. #
  522. ###
  523. nuker:
  524. enabled: false
  525. #
  526. # How many blocks should a player be able to break in 1 second
  527. # Default(40)
  528. max_breaks_per_second: 40
  529. #
  530. # The violation will only be recorded if it divides by this number (reduces spam)
  531. # Default(41)
  532. vl_divisor: 41
  533. #
  534. thresholds:
  535. 5: "aacstaffnotify {player} will potentially be kicked for hacks > NUKER > PING/TPS={ping}/{tps}"
  536. 10: "aackick {player} Breaking too many blocks"
  537. #
  538. ###
  539. interact:
  540. enabled: false
  541. #
  542. # Enable/disable individual interaction detection types
  543. # All Default(true)
  544. cancel_liquids: true
  545. cancel_ghost_block: true
  546. cancel_dead: true
  547. cancel_item_attack: true
  548. cancel_ghost_attack: true
  549. #
  550. # Violations before AAC starts canceling interact when detecting ghosthand || 0 = Cancel 1st/all detections (only recommended for break)
  551. # Default(5)
  552. cancel_vl_interact: 6
  553. # Default(5)
  554. cancel_vl_place: 5
  555. # Default(0)
  556. cancel_vl_break: 0
  557. #
  558. thresholds:
  559. 10: "conditionalcommands:cc {player} if -ping->8000&-time_online->4000&-uptime->80 do aackick {player} Severe connection issues or modified/illegal connection!"
  560. 19: "conditionalcommands:cc {player} if (-ping-<120&-ping->0)&-tps->19.6 do aacstaffnotify {player} will potentially be kicked for hacks > Interact > PING/TPS={ping}/{tps}"
  561. 20: "conditionalcommands:cc {player} if (-ping-<40&-ping->0)&-tps->19.8 do aackick {player} Suspicious activity"
  562. 30: "conditionalcommands:cc {player} if (-ping-<90&-ping->0)&-tps->19.8 do aackick {player} Suspicious activity"
  563. 40:
  564. - "aacstaffnotify {player} was kicked for hacks > Interact > PING/TPS={ping}/{tps}"
  565. - "aackick {player} Suspicious activity"
  566. #
  567. ###
  568. spam:
  569. enabled: false
  570. whitelist: {}
  571. message_limit: 4
  572. #
  573. # How fast can a player send messages (ticks)
  574. chat_speed: 10
  575. thresholds: {}
  576. #
  577. ### General things
  578. #
  579. # Number of aackicks for a player since last reload before they are banned
  580. # Only set config to ban once you have tested AAC thoroughly on your server
  581. # Minimum recommended threshold = 4 (-1 to disable)
  582. ban_threshold: 4
  583. #
  584. # What command should be executed when a player is banned (only applies for /aackick usage)
  585. ban_command: "ban {player} Читопитухи не нужны."
  586. #
  587. # Time(ticks) since disconnect before a player can relog
  588. # Blocked login message set in language.yml
  589. # Default(120)
  590. kick_ticks: -1
  591. #
  592. # Time(ticks) before a player is considered out of combat after dealing/taking damage
  593. # This value is only used for the 'kill_loggers' value below
  594. # Default(50)
  595. combat_time: 0
  596. #
  597. # Should AAC kill players who log out while still in combat? (combat_time)
  598. # Recommended you use a dedicated plugin for this function!
  599. # Default(false)
  600. kill_loggers: false
  601. #
  602. # Should AAC log events to a file found in the "Logs" folder in AAC
  603. log_file: false
  604. #
  605. # Should /aackick broadcast a message to the entire server?
  606. # Message set in language.yml
  607. aackick_broadcast: true
  608. #
  609. # Should AAC disable/enable checks dynamically based on TPS sampling?
  610. # Have PerWorldPlugins? Set to false!
  611. # Default(true)
  612. usetps: true
  613. #
  614. # Players with the AAC.verbose permission will see detection verbose in-game
  615. # You may have to use /aacreload twice(or restart) prior to permission holders getting verbose
  616. # This is VERY spammy and only recommended for isolated testing purposes, NOT daily monitoring
  617. verbose: false
  618. log_console: false
  619. ###
  620. # v3.0.4 | 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement