diff --git a/AAC/LATEST PUBLIC BUILD.yml b/AAC/LATEST PUBLIC BUILD.yml index 965a453..ebbb6f2 100644 --- a/AAC/LATEST PUBLIC BUILD.yml +++ b/AAC/LATEST PUBLIC BUILD.yml @@ -1,222 +1,200 @@ -################################################# -# +-------------------------------------------+ # -# | | # -# | Flex AntiCheat - Optimized AAC Config | # -# | | # -# | AntiCheat: AAC (Advanced Anti Cheat) | # -# | Developer: konsolas.58100 | # -# | Spigot Page: https://goo.gl/YgNG9b | # -# | Plugin Version: 3.3.7 | # -# | Configurator: ItsMennyo | # -# | Config Build: BUILD 1.6.624 BETA | # -# | Overview: https://goo.gl/NJQDFA | # -# | Support: https://goo.gl/DAfLsX | # -# | Latest Build: https://goo.gl/CFH892 | # -# | | # -# | Copyright © 2017 ItsMennyo Network | # -# | | # -# +-------------------------------------------+ # -################################################# +##################################################### +# +-----------------------------------------------+ # +# | | # +# | Flex AntiCheat - Optimized AAC Config | # +# | | # +# | AntiCheat: AAC (Advanced Anti Cheat) | # +# | Developer: konsolas.58100 | # +# | Spigot Page: https://goo.gl/YgNG9b | # +# | Plugin Version: 3.3.9 | # +# | Configurator: ItsMennyo | # +# | Config Build: BUILD 2.0.000 ALPHA | # +# | Overview: https://goo.gl/NJQDFA | # +# | Support: https://goo.gl/DAfLsX | # +# | Latest Build: https://goo.gl/CFH892 | # +# | | # +# | Copyright © 2017 - 2018 ItsMennyo Network | # +# | | # +# +-----------------------------------------------+ # +##################################################### -#Hitbox forces players to look at entities they want to attack. +#HitBox force players to look at the entities that they want to attack. hitbox: - #Do you want to enable the Hitbox check? + #Do you want to enable the HitBox check? #Default: true enabled: true - #How much should AAC expand Hitboxes by? + #How much should the HitBoxes be expanded? #Default: 0.6 - lenience: 0.63 - #Should AAC cancel illegal hits? + lenience: 0.6 + #Should the illegal hits be canceled? #Default: true cancel: true - #How far should a player be able to reach? + #How far is a player able to Reach? #Default: 3.5 - max_reach: 3.59 - #How much should AAC compensate for the movement of the target? - #Default: 5.0 - move_compensation: 10.0 - #Minimum number of violations before AAC starts canceling hits? - #Default: 1 + max_reach: 3.5 + #How much should the movement of the target be compensated? + #Default: 6.0 + move_compensation: 6.0 + #How many violations before canceling illegal hits? + #Default: 4 min_vl: 4 - #Number of ticks before AAC starts reducing violations? + #How long before start reducing violations? #Default: 60 - reduce_delay: 80 - #Map of violation levels to commands? + reduce_delay: 60 + #Map of violations levels to commands: thresholds: - 8: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 16: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Hitbox" - 20: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Hitbox" - 24: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Hitbox" - 32: "aackick {player} Hitbox" + 20: "aacstaffnotify {player} in {world} is attacking suspiciously (Hitbox) (ping = {ping}, tps = {tps})" + 50: "aackick {player} Attacking suspiciously" -#BadPackets prevents players from using packets to exploit the server. +#BadPackets prevents players from sending packets to exploit the server. badpackets: #Do you want to enable the BadPackets check? #Default: true enabled: true - #After how many moves should packets be canceled? + #After how many bad packets should it be canceled? #Default: 30 - cancel_threshold: 25 - #How many moves should a player be able to send in 3 ticks? + cancel_threshold: 30 + #How many moves is a player be able to send in 3 ticks? #Default: 10 max_moves: 10 - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 100: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 200: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} BadPackets" - 250: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} BadPackets" - 300: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} BadPackets" - 400: "aackick {player} BadPackets" + 100: "aacstaffnotify {player} in {world} might be trying to speed up time (ping = {ping}, tps = {tps})" + 350: "aackick {player} Suspicious activity (or extreme lag)" -#Criticals prevents players from getting Critical hits when it's not possible. +#Criticals prevent players from using critical hits when it is not possible. criticals: #Do you want to enable the Criticals check? #Default: true enabled: true - #Should a hit be canceled if it is a Critical and the player is on the ground? + #Should the illegal critical hits be canceled? #Default: true cancel_false_hit: true - #How many ticks should AAC enforce between jumps? + #How long enforce between jumps? #Default: 5 jump_delay: 5 - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 4: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 8: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Criticals" - 10: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Criticals" - 12: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Criticals" - 16: "aackick {player} Criticals" + 8: "aackick {player} Illegal movement" -#Fastbow prevents players from shooting their bow too quickly. +#FastBow prevent players from shooting too quickly. fastbow: - #Do you want to enable the Fastbow check? + #Do you want to enable the FastBow check? #Default: true enabled: true - #How much lag compensation should AAC perform when checking for Fastbow? + #How much lag compensation when checking for FastBow? #Default: 130 lenience_ms: 130 - #How long should AAC block bow usage after a player is detected for Fastbow? + #How long should we block the bow form using after detection? #Default: 100 block_ticks: 100 - #How much VL does a player need before AAC starts blocking shots? - #Default: 5 - min_vl: 3 - #Map of violation levels to commands? + #How many violations before canceling shots? + #Default: 8 + min_vl: 8 + #Map of violations levels to commands: thresholds: - 6: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 12: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Fastbow" - 15: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Fastbow" - 18: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Fastbow" - 24: "aackick {player} Fastbow" + 5: "aacstaffnotify {player} in {world} seems to be shooting arrows too quickly (ping = {ping}, tps = {tps})" + 25: "aackick {player} Shooting arrows too quickly" #FightSpeed prevents players from attacking too quickly. fightspeed: #Do you want to enable the FightSpeed check? #Default: true enabled: true - #How many times should a player be able to attack per second? + #How many times per second can a player hit an entity? #Default: 15 - max_hit: 14 - #How many times should a player be allowed to swing per second? + max_hit: 15 + #How many times per second can a player swing with their arm? #Default: 35 - max_swing: 32 + max_swing: 35 #Should FightSpeed check for consistent click speed? - #Default: true + #Default: 25 consistent_check: true - #Maximum range of hit delays to be regarded as consistent? + #How many times per second to be counted as a consistent click speed? #Default: 25 consistent_threshold: 25 - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 10: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 20: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} FightSpeed" - 25: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} FightSpeed" - 30: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} FightSpeed" - 40: "aackick {player} FightSpeed" + 10: "aacstaffnotify {player} in {world} might be using an autoclicker (ping = {ping}, tps = {tps})" + 30: "aackick {player} Suspicious click speed" -#Fly prevents players in survival mode from flying. +#Fly prevents players from flying in survival mode. fly: #Do you want to enable the Fly check? #Default: true enabled: true - #How strongly should AAC enforce fall speeds? + #How should the fall speeds enforced? #Default: 0.015 tolerance: 0.015 - #How strongly should AAC enforce fall speeds? #Default: 0.015 e_tolerance: 0.015 - #Multiplier of violation size to be added to VL level? + #How much should the violations increase for larger movements? #Default: 6.0 - vl_multiplier: 1.0 - #Minimum violation level for a player to be teleported down? + vl_multiplier: 6.0 + #How many violations before teleporting the player? #Default: 28 - min_vl: 15 - #Ticks after Velocity a player should be immune to the glide check? + min_vl: 28 + #How long have a player to responds to velocity? #Default: 30 - vel_ticks: 50 - #Teleport the player down if detected? + vel_ticks: 30 + #Teleport the player down if he is detected? #Default: true teleport: true #Check for invalid abilities packets? #Default: true - abilities: false - #How many ticks should AAC wait before reducing a player's violation level? + abilities: true + #How long before start reducing violations? #Default: 20 - reduce_delay: 5 - #Should AAC reset a player's pitch to 0 after a detection? + reduce_delay: 20 + #Should the player's pitch reset to 0 after detection? #Default: false reset_pitch: false - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 30: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 60: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Fly" - 75: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Fly" - 90: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Fly" - 120: "aackick {player} Fly" + 150: "aacstaffnotify {player} in {world} might be trying to fly (ping = {ping}, tps = {tps})" + 300: "aacstaffnotify {player} in {world} is probably trying to fly (ping = {ping}, tps = {tps}" + 300: "aackick {player} Flying" -#Speed prevents players in survival mode from moving too quickly. +#Speed prevents players from moving too quickly in survival mode. speed: #Do you want to enable the Speed check? #Default: true enabled: true - #Maximum amount a player should be allowed to go over a calculated limit? + #How much leniency should the Speed check have? #Default: 0.005 threshold: 0.005 - #Duration of time AAC should compensate for Velocity? + #How long have a player to responds to velocity? #Default: 30 vel_ticks: 30 - #Multiplier of violation size to be added to VL level? + #How much should the violations increase for larger movements? #Default: 6.0 - vl_multiplier: 1.0 - #How many times should a player be allowed to toggle sneak in a second? + vl_multiplier: 6.0 + #How many times per second can a player toggle sneak? #Default: 15 - max_sneak_toggles: 20 - #How many times should a player be allowed to toggle use in a second? + max_sneak_toggles: 15 + #How many times per second can a player toggle use-item? #Default: 35 - max_use_toggles: 40 - #How many violations before a player will start being teleported? + max_use_toggles: 35 + #How many violations before teleporting the player? #Default: 36 - min_vl: 15 - #How many ticks should AAC wait before reducing a player's violation level? + min_vl: 36 + #How long before start reducing violations? #Default: 20 - reduce_delay: 5 - #Map of violation levels to commands? + reduce_delay: 20 + #Map of violations levels to commands: thresholds: - 30: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 60: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Speed" - 75: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Speed" - 90: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Speed" - 120: "aackick {player} Speed" + 100: "aacmessage {player} It looks like you might be glitching, please tap sneak and block with your sword" + 250: "aacstaffnotify {player} in {world} seems to be moving too quickly (ping = {ping}, tps = {tps})" + 500: "aackick {player} Unexpected movement" -#Derp stops some forms of Derp hacking. +#Derp stops some forms of Derp cheats. derp: #Do you want to enable the Derp check? #Default: true enabled: true - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 1: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 2: "aackick {player} Derp" + 1: "aackick {player} Illegal position" knockback: enabled: false @@ -227,242 +205,209 @@ knockback: min_knockback_time: 2 thresholds: {} -#NoSwing makes sure players swing their arm when attacking. +#NoSwing ensures that players swing with their arm when attacking or mining. noswing: #Do you want to enable the NoSwing check? #Default: true enabled: true - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 6: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 12: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} NoSwing" - 15: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} NoSwing" - 18: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} NoSwing" - 24: "aackick {player} NoSwing" + 20: "aacstaffnotify {player} in {world} is not swinging their arm (ping = {ping}, tps = {tps})" + 40: "aackick {player} Not swinging arm" -#Regen directly stops players from healing too quickly. +#Regen stops players from healing too quickly. regen: #Do you want to enable the Regen check? #Default: true enabled: true - #Should AAC cancel regeneration if it happens too quickly? + #Should the regeneration be canceled if it happens too quickly? #Default: true cancel_regen: true - #What delay should AAC force between regeneration? + #How long should we force between regenerations? #Default: 3600 - min_regen_delay: 3500 - #What delay should AAC force if the player is fully satiated? + min_regen_delay: 3600 + #How long should we force if the player is fully satiated? #Default: 450 - min_satiated_delay: 400 - #Map of violation levels to commands? + min_satiated_delay: 450 + #Map of violations levels to commands: thresholds: - 6: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 12: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Regen" - 15: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Regen" - 18: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Regen" - 24: "aackick {player} Regen" + 10: "aacstaffnotify {player} in {world} is trying to regain health too quickly (ping = {ping}, tps = {tps})" + 20: "aackick {player} Regenerating health too quickly" -#Killaura detects combat hacks which give an unfair advantage. +#Killaura detects combat cheats which give an unfair advantage. killaura: #Do you want to enable the Killaura check? #Default: true enabled: true - #What % of the time should AAC do a check? + #How much percent of the time should we check the player? #Default: 100 check_chance: 100 - #Lag compensation parameters? + #Lag compensation paramters? #Default: 3 - check_delay: 2 - #Lag compensation parameters? + check_delay: 3 #Default: 6 - listen_delay: 7 - #How far away must 2 players be to be checked? + listen_delay: 6 + #How far away must the 2 players be to be checked? #Default: 1.2 - min_dist: 2.0 - #How long should the check last? + min_dist: 1.2 + #How long should we check the player? #Default: 20 duration: 20 #How much should the check be weighted? #Default: 4 - weight: 5 - #How far off should a player be able to look to allow the hit? - #Default: 0.11 - max_diff: 0.13 - #How far should the player be allowed to Reach during the check? - #Default: 4.5 - max_reach: 4.5 - #Map of violation levels to commands? + weight: 4 + #How far off is a player able to look and hit the entity? + #Default: 0.12 + max_diff: 0.12 + #How far is a player able to Reach? + #Default: 4.6 + max_reach: 4.6 + #Map of violations levels to commands: thresholds: - 20: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 40: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Killaura" - 50: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Killaura" - 60: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Killaura" - 80: "aackick {player} Killaura" + 30: "aacstaffnotify {player} in {world} might be using killaura (ping = {ping}, tps = {tps})" + 75: "aackick {player} Killaura" -#Heuristics are used by AAC to detect advanced killaura hacks that bypass normal checks. +#Heuristics is used to detect advanced Killaura cheats that bypass the normal checks. heuristics: #Do you want to enable the Heuristics check? #Default: true enabled: true - #Heuristic confidence required for a violation? + #How high should the Heuristic confidence be to give a violation? #Default: 75 - min_confidence: 80 - #List of patterns which should not incur a violation? - #Default: - "P/00" - exempt: {} - #Map of violation levels to commands? + min_confidence: 75 + #Which patterns should be excluded? + #Default: P/XX? + exempt: + - "P/XX?" + #Map of violations levels to commands: thresholds: - 1: "aackick {player} Heuristics" + 1: "aacstaffnotify {player} in {world} is fighting suspiciously (AAC heuristic analysis) (ping = {ping}, tps = {tps})" + 10: "aackick {player} Suspicious combat" -#NoFall ensures players take fall damage. +#NoFall ensures players take proper fall damage. nofall: #Do you want to enable the NoFall check? #Default: true enabled: true - #Minimum downwards Velocity for NoFall to apply? + #What downward Velocity is required to check for NoFall? #Default: -0.2 required_velocity: -0.2 - #Should AAC deal fall damage to players? + #Should we deal fall damage to the players? #Default: true deal_damage: true - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 8: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 16: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} NoFall" - 20: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} NoFall" - 24: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} NoFall" - 32: "aackick {player} NoFall" + 10: "aacstaffnotify {player} in {world} might be trying to avoid fall damage (ping = {ping}, tps = {tps})" + 30: "aackick {player} Suspicious activity midair" #Jesus stops people from walking on water. jesus: #Do you want to enable the Jesus check? #Default: true enabled: true - #Should Jesus teleport players? + #Should we teleport the players back? #Default: true teleport: true - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 8: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 16: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Jesus" - 20: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Jesus" - 24: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Jesus" - 32: "aackick {player} Jesus" + 15: "aacstaffnotify {player} in {world} is trying to walk on water (ping = {ping}, tps = {tps})" + 30: "aackick {player} Walking on water?" -#Phase stops people glitching through blocks. +#Phase stops people from glitching through blocks. phase: #Do you want to enable the Phase check? #Default: true enabled: true - #Which items should we exclude? + #Which blocks should be exempt from phase checking? exclude: - - "ANVIL" - - "CHEST" - - "AIR" - - "STATIONARY_WATER" - - "WATER" - - "ENDER_CHEST" - - "TRAPPED_CHEST" - - "STATIONARY_LAVA" - - "LAVA" - - "SOIL" - - "WATER_LILY" - - "VINE" - - "CARPET" - - "CROPS" - - "WHEAT" - - "POTATO" - - "CARROT" - - "PISTON_MOVING_PIECE" - - "LADDER" - #Map of violation levels to commands? + - "ANVIL" + - "CHEST" + - "ENDER_CHEST" + - "TRAPPED_CHEST" + - "SOIL" + - "AIR" + - "STATIONARY_WATER" + - "WATER" + - "STATIONARY_LAVA" + - "LAVA" + - "WATER_LILY" + - "PISTON_MOVING_PIECE" + #Map of violations levels to commands: thresholds: - 20: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 40: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Phase" - 50: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Phase" - 60: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Phase" - 80: "aackick {player} Phase" + 40: "aacstaffnotify {player} in {world} might be trying to phase into blocks (ping = {ping}, tps = {tps})" + 80: "aacmessage {player} Please disconnect and log back in if you are stuck inside a block" -#FastUse stops players consuming items too quickly. +#FastUse stops players form using items too quickly. fastuse: #Do you want to enable the FastUse check? #Default: true enabled: true - #What delay should AAC enforce for eating an item? + #How much delay should we enforce for eating an item? #Default: 1200 - ms_to_use: 1100 - #Map of violation levels to commands? + ms_to_use: 1200 + #Map of violations levels to commands: thresholds: - 2: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 4: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} FastUse" - 5: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} FastUse" - 6: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} FastUse" - 8: "aackick {player} FastUse" + 2: "aacstaffnotify {player} in {world} is trying to consume items too quickly (ping = {ping}, tps = {tps})" + 5: "aackick {player} Using items too quickly" #FastBreak stops players from breaking blocks too quickly. fastbreak: #Do you want to enable the FastBreak check? #Default: true enabled: true - #How many ticks should FastBreak count as lag? + #How many ticks should we count as lag? #Default: 2 - let_ticks: 3 - #Should AAC cancel an illegal block break? + let_ticks: 2 + #Should the illegal block break be canceled? #Default: true cancel_break: true - #Should AAC check for a break delay? + #Should we check for break delay? #Default: true check_delay: true - #How many violations before AAC starts canceling block breaks? - #Default: 1 - cancel_vl: 3 - #Map of violation levels to commands? + #How many violations before canceling illegal block break? + #Default: true + cancel_vl: 1 + #Map of violations levels to commands: thresholds: - 4: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 8: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} FastBreak" - 10: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} FastBreak" - 12: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} FastBreak" - 16: "aackick {player} FastBreak" + 10: "aacstaffnotify {player} in {world} seems to be breaking blocks too quickly (ping = {ping}, tps = {tps})" + 15: "aackick {player} Mining too quickly" #FastPlace stops players from placing blocks too quickly. fastplace: #Do you want to enable the FastPlace check? #Default: true enabled: true - #How many blocks should a player be allowed to place in one second? + #How many blocks can a player place in one second? #Default: 10 max_place_per_second: 10 - #Should AAC cancel an illegal block place? + #Should the illegal block place be canceled? #Default: true cancel_place: true - #How many violations before AAC starts canceling block placements? - #Default: 2 - cancel_vl: 3 - #Map of violation levels to commands? + #How many violations before canceling illegal block place? + #Default: 4 + cancel_vl: 4 + #Map of violations levels to commands: thresholds: - 6: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 12: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} FastPlace" - 15: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} FastPlace" - 18: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} FastPlace" - 24: "aackick {player} FastPlace" + 15: "aacstaffnotify {player} in {world} is placing blocks too quickly (ping = {ping}, tps = {tps})" + 30: "aackick {player} Placing blocks too fast" -#Nuker stops players from breaking too many blocks at once. +#Nuker stops players in creative mode from breaking too many blocks at once. nuker: #Do you want to enable the Nuker check? #Default: true enabled: true - #How many blocks should a player be able to break in 1 second? + #How many blocks is a player be able to break in 1 second? #Default: 40 max_breaks_per_second: 40 #The violation will only be recorded if it divides by this number? #Default: 41 vl_divisor: 41 - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 1: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 2: "aackick {player} Nuker" + 5: "aacstaffnotify {player} in {world} is using creative-mode nuker (ping = {ping}, tps = {tps})" + 10: "aackick {player} Nuker" -#Interact stops players interacting in impossible situations. +#Interact stops players form interacting in impossible situations. interact: #Do you want to enable the Interact check? #Default: true @@ -470,9 +415,9 @@ interact: #Detect interacting with liquids? #Default: true cancel_liquids: true - #Detect ghosthand to interact with blocks? + #Detect ghosthand with interacting with blocks? #Default: true - cancel_ghost_block: false + cancel_ghost_block: true #Detect interacting whilst dead? #Default: true cancel_dead: true @@ -482,108 +427,101 @@ interact: #Detect hitting through walls? #Default: true cancel_ghost_attack: true - #Violation before AAC starts canceling interact when detecting ghosthand? + #Violation before starting canceling ghosthand: #Default: 5 - cancel_vl_interact: 10 + cancel_vl_interact: 5 #Default: 5 - cancel_vl_place: 10 + cancel_vl_place: 5 #Default: 0 - cancel_vl_break: 5 - #Map of violation levels to commands? + cancel_vl_break: 0 + #Map of violations levels to commands: thresholds: - 20: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 40: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Interact" - 50: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Interact" - 60: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Interact" - 80: "aackick {player} Interact" + 20: "aacstaffnotify {player} in {world} is interacting suspiciously (ping = {ping}, tps = {tps})" + 40: "aackick {player} Interacting suspiciously" -#Velocity makes sure that players take proper Knockback. +#Velocity makes sure that players take proper knockback. velocity: #Do you want to enable the Velocity check? #Default: true enabled: true - #How many ticks should AAC check a player for? + #How long should we check the players? #Default: 15 check_length: 15 - #What is the maximum distance AAC should teleport a detected player? + #The maximum distance that a detected player should be teleported? #Default: 3.0 - max_tp_dist: 2.0 - #How many violations before AAC starts teleporting players who ignore Velocity? - #Default: 5 - min_vl: 3 - #How much should AAC increase a player's violation level by on detection? + max_tp_dist: 3.0 + #How many violations before teleporting the player? + #Default: 8 + min_vl: 8 + #How much should we increase violation level on detection? #Default: 2 - vl_normal: 1 - #If a player seems frozen, how much should AAC increase their violation level? + vl_normal: 2 + #If a player seems frozen how much should we increase their violation level? #Default: 0 vl_no_packet: 0 - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 6: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 12: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Velocity" - 15: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Velocity" - 18: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Velocity" - 24: "aackick {player} Velocity" + 10: "aacstaffnotify {player} in {world} seems to be ignoring velocity" + 20: "aackick {player} Not taking knockback" spam: enabled: false - whitelist: {} + whitelist: + - "lol" + - "hello" + - "okay" message_limit: 4 chat_speed: 10 thresholds: {} -#Parameters for AAC's packet level movement check system. +#Parameters for packet level movement check system. move: #Do you want to enable the Move check? #Default: true enabled: true - #Maximum lagspike size to compensate for ticks? - #Default: -50 - min_balance: -80 - #Maximum extra packets before canceling and causing movement violations? + #How much lag should we compensate? + #Default: -60 + min_balance: -60 + #How many extra packets is a player allowed to send? #Default: 5 - cancel_threshold: 10 - #Default balance when networking heuristics determine that the connection is normal? + cancel_threshold: 5 + #What balance should we set the player when the connection seems normal? #Default: -1 reset_level: -1 - #Maximum packet overload level to hold a player at? + #How high should the internal packet balance be allowed to get? #Default: 10 balance_cap: 10 - #At what tick interval should AAC reduce 1 VL from the player? + #At what tick interval should we reduce 1 VL from the player? #Default: 25 - decay: 5 - #Teleport offset which AAC will accept from players? + decay: 25 + #What teleport offset should we accept from players? #Default: 0.001 tp_accept_threshold: 0.001 - #Map of violation levels to commands? + #Map of violations levels to commands: thresholds: - 100: "conditionalcommands:cc {player} if -ping->1000&-time_online->5000&-uptime->1000&-tps->19.5 do aackick {player} Internet/Server Issues?" - 200: "conditionalcommands:cc {player} if (-ping-<100&-ping->0)&-tps->19.5 do aackick {player} Packets" - 250: "conditionalcommands:cc {player} if (-ping-<250&-ping->0)&-tps->19.0 do aackick {player} Packets" - 300: "conditionalcommands:cc {player} if (-ping-<500&-ping->0)&-tps->19.0 do aackick {player} Packets" - 400: "aackick {player} Packets" + 200: "aacstaffnotify {player} in {world} is sending unusual movement information (ping = {ping}, tps = {tps})" + 1000: "aackick {player} Sending unusual movement packets" #How many times must a player be kicked before he is banned? #Default: -1 ban_threshold: -1 #What command should be executed when a player is banned? -#Default: "aacban {player}" +#Default: aacban {player} ban_command: "aacban {player}" -#How long after a player is kicked should he be allowed to log in? +#How long after a player is kicked should he be allowed to log in again? #Default: 120 -kick_ticks: -1 -#Should AAC log events to a file? +kick_ticks: 120 +#Should we log the debug to a file? #Default: true log_file: true #Should /aackick broadcast a message? #Default: false aackick_broadcast: false -#Should AAC disable/enable checks dynamically? +#Should we disable/enable checks dynamically? #Default: true usetps: true #Enable verbose logging? #Default: false -verbose: true -#Enable verbose logging to console? +verbose: false #Default: false -log_console: true +log_console: false