Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #### AAC Config (Generated by AAC 3.3.1)
- #
- # NOTE: Most of the values here have been tried and tested to work.
- # It is not recommended that you change them unless you are
- # getting false positives.
- #
- # It would be a good idea to make sure the false positives you're getting aren't actually hackers....
- #
- #
- # The configurable commands will replace "{player}" with the name of the player.
- # You can run multiple commands on a single threshold by creating 2 entries with the same key:
- # thresholds:
- # 10:
- # - "broadcast {player} was kicked for hacking"
- # - "kick {player} hacking"
- #
- # Be sure to check language.yml for configuration regarding staff chat, etc.
- # Hitbox forces players to look at entities they want to attack.
- hitbox:
- # Do you want to enable the angle check
- enabled: true
- # How much should AAC expand hitboxes by?
- lenience: 0.6
- # Should AAC cancel illegal hits?
- cancel: true
- # How far should a player be able to reach?
- # This value is added to the target entity hitbox size before being checked.
- max_reach: 3.5
- # How much should AAC compensate for the movement of the target?
- # This only affects reach, not hitbox lenience.
- move_compensation: 2.0
- # Minimum number of violations before AAC starts cancelling hits
- min_vl: 1
- # Map of violation levels to commands
- thresholds:
- 8: "aacstaffnotify {player} in {world} is suspected for Killaura (Hitbox) (ping = {ping}, tps = {tps})"
- 20: "aacstaffnotify {player} in {world} is suspected for Killaura (Hitbox) #2 (ping = {ping}, tps = {tps})"
- # BadPackets prevents players from using packets to exploit the server
- badpackets:
- # Do you want to enable the badpackets check
- enabled: true
- # After how many moves should packets be cancelled?
- # A lower value reduces the possibility of blinking and exploits and improves performance.
- # A higher value will reduce the number of false positives. This should always be above 3.
- cancel_threshold: 30
- # How many moves should a player be able to send in 3 ticks
- # An unmodified client should send 3 moves in 3 ticks. Be sure to think about lag
- # The violation value will be increased by (how many packets the player sends - max_moves) / 2
- max_moves: 10
- # Map of violation levels to commands
- thresholds:
- 90: "aacstaffnotify {player} in {world} is trying to speed up time (ping = {ping}, tps = {tps})"
- 150: "aackick {player} Suspicious activity"
- # Criticals prevents players from getting critical hits when it's not possible
- criticals:
- # Do you want to enable the criticals check?
- enabled: true
- # Should a hit be cancelled if it is a critical and the player is on the ground?
- cancel_false_hit: true
- # How many ticks should AAC enforce between jumps
- jump_delay: 5
- # Map of violation levels to commands
- thresholds:
- 3: "aacstaffnotify {player} in {world} is suspected for Criticals (ping = {ping}, tps = {tps})"
- 8: "aackick {player} Incorrect movement (Criticals hacking?)"
- # Fastbow prevents players from shooting their bow too quickly
- fastbow:
- # Do you want to enable the fastbow check
- enabled: true
- # How much lag compensation should AAC perform when checking for fastbow?
- lenience_ms: 130
- # How long should AAC block bow usage after a player is detected for fastbow? (set to 0 to disable)
- block_ticks: 100
- # How much VL does a player need before AAC starts blocking shots?
- min_vl: 5
- # Map of violation levels to commands
- thresholds:
- 3: "aacstaffnotify {player} in {world} is suspected for FastBow (ping = {ping}, tps = {tps})"
- 10: "aackick {player} Shooting arrows too quickly"
- # FightSpeed prevents players from attacking too quickly
- fightspeed:
- # Do you want to enable the fightspeed check
- enabled: true
- # How many times should a player be able to attack per second (successful hits)
- max_hit: 15
- # How many times should a player be allowed to swing per second (CPS)
- max_swing: 19
- # Should fightspeed check for consistent click speed
- consistent_check: true
- # Maximum range of hit delays to be regarded as consistent
- consistent_threshold: 25
- # Map of violation levels to commands
- thresholds:
- 10: "aacstaffnotify {player} in {world} is suspected for AutoClicker (FightSpeed) (ping = {ping}, tps = {tps})"
- 17: "aackick {player} Strange click speed. (AutoClicker? Macros?)"
- # Fly prevents players in survival mode from flying
- fly:
- # Do you want to enable the fly check
- enabled: true
- # How strongly should AAC enforce fall speeds (smaller values are more accurate)
- tolerance: 0.015
- e_tolerance: 0.2
- # Multiplier of violation size to be added to VL level
- vl_multiplier: 6.0
- # Minimum violation level for a player to be teleported down. Only if teleport is true
- min_vl: 28
- # Ticks after velocity a player should be immune to the glide check
- vel_ticks: 30
- # Teleport the player down if detected?
- teleport: true
- # Check for invalid abilities packets?
- abilities: true
- # How many ticks should AAC wait before reducing a player's violation level
- reduce_delay: 20
- # Should AAC reset a player's pitch to 0 after a detection?
- reset_pitch: false
- # Map of violation levels to commands
- thresholds:
- 120: "aacstaffnotify {player} in {world} is suspected for Fly (ping = {ping}, tps = {tps})"
- 210: "aacstaffnotify {player} in {world} is suspected for Fly #2 (ping = {ping}, tps = {tps}"
- 300: "aackick {player} Moved unexpectedly"
- # Speed prevents players in survival mode from moving too quickly
- speed:
- # Do you want to enable the speed check
- enabled: true
- # Maximum amount (in blocks) a player should be allowed to go over a calculated limit.
- threshold: 0.005
- # Duration of time AAC should compensate for velocity (ticks). This is basically lag compensation.
- vel_ticks: 30
- # Multiplier of violation size to be added to VL level
- vl_multiplier: 6.0
- # How many times should a player be allowed to toggle sneak in a second
- max_sneak_toggles: 15
- # How many times should a player be allowed to toggle use in a second
- max_use_toggles: 35
- # How many violations before a player will start being teleported
- min_vl: 36
- # How many ticks should AAC wait before reducing a player's violation level
- reduce_delay: 20
- # Specific configuration options. Don't touch these unless you know what you're doing.
- #item_scalar: 0.5
- #sneak_scalar: 0.63
- # Map of violation levels to commands
- thresholds:
- 60: "aacmessage {player} It looks like you might be glitching, please tap sneak and block with your sword"
- 150: "aacstaffnotify {player} in {world} is suspected for Speed hacking (ping = {ping}, tps = {tps})"
- 210: "aackick {player} Moved too quickly"
- # Derp stops some forms of derp hacking.
- derp:
- # Do you want to enable the derp check
- enabled: true
- # Map of violation levels to commands
- thresholds:
- 1: "aackick {player} Illegal position"
- # Knockback checks if the player moves after he is hit
- # Obsolete, see the velocity check
- knockback:
- # Do you want to enable the knockback check
- enabled: true
- # legacy configuration
- tick_delay: 9
- add_ping: true
- max_ping: 500
- min_knockback_dist: 0.01
- min_knockback_time: 2
- thresholds:
- 9: "aacstaffnotify {player} in {world} is suspected for Anti-Knockback (ping = {ping}, tps = {tps})"
- 16: "aackick {player} Not taking knockback"
- # NoSwing makes sure players swing their arm when attacking
- noswing:
- # Do you want to enable the noswing check
- enabled: true
- # Map of violation levels to commands
- thresholds:
- 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:
- # Do you want to enable the regen check
- enabled: true
- # Should AAC cancel regeneration if it happens too quickly?
- cancel_regen: true
- # What delay should AAC force between regeneration?
- min_regen_delay: 3600
- # What delay should AAC force if the player is fully satiated
- min_satiated_delay: 450
- # Map of violation levels to commands
- thresholds:
- 10: "aacstaffnotify {player} in {world} is suspected for Regen (ping = {ping}, tps = {tps})"
- 30: "aackick {player} Regenerating health too quickly"
- # Killaura detects combat hacks which give an unfair advantage
- killaura:
- # Do you want to enable the killaura check
- enabled: true
- # What % of the time should AAC do a check?
- check_chance: 100
- # Lag compensation paramters - try not to break
- check_delay: 3
- listen_delay: 6
- # How far away must 2 players be to be checked?
- min_dist: 1.2
- # How long should the check last?
- duration: 20
- # How much should the check be weighted?
- weight: 4
- # How far off should a player be able to look to allow the hit
- max_diff: 0.11
- # How far should the player be allowed to reach during the check
- max_reach: 4.5
- # Map of violation levels to commands
- thresholds:
- 25: "aacstaffnotify {player} in {world} is suspected for Killaura (Normal) (ping = {ping}, tps = {tps})"
- 40: "aackick {player} Killaura/triggerbot is not allowed"
- # Heuristics are used by AAC to detect advanced killaura hacks that bypass normal checks
- heuristics:
- # Do you want to enable AAC's heuristic detection
- enabled: true
- # Heuristic confidence required for a violation. This is calculated as a percentage from 0.0% to 100.0%.
- # Represents how likely a player is to be using killaura, based on heuristic analysis.
- # Must be: 50 <= min_confidence < 100
- # For reference: min_confidence of 85 has been tested to have practically perfect accuracy, but may miss some hacks.
- min_confidence: 75
- # List of patterns which should not incur a violation
- # Should be a 4 character string, usually "P/" followed by two digits
- exempt:
- - "P/00" # This is an example entry. Pattern P/00 does not exist.
- # Map of violation levels to commands.
- # The heuristics check is different to other checks: higher violation level does not mean a higher chance of hacking
- # All violation levels are equal. The default threshold of 10 creates the effect of a delayed ban.
- thresholds:
- 1: "aacstaffnotify {player} in {world} is suspected for Killaura (Heuristic analysis) (ping = {ping}, tps = {tps})"
- 10: "aackick {player} Suspicious (killaura-like) combat"
- # NoFall ensures players take fall damage
- nofall:
- # Do you want to enable the NoFall check
- enabled: true
- # Minimum downwards velocity for NoFall to apply
- required_velocity: -0.2
- # Should AAC deal fall damage to players?
- deal_damage: true
- # Map of violation levels to commands
- thresholds:
- 10: "aacstaffnotify {player} in {world} is suspected for NoFall hacks (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
- # Disabled by default - functionality covered by Speed/Fly
- enabled: false
- # Should Jesus teleport players?
- teleport: true
- # Map of violation levels to commands
- thresholds:
- 10: "aacstaffnotify {player} in {world} is suspected for Jesus hacks (ping = {ping}, tps = {tps})"
- 30: "aacstaffnotify {player} in {world} is very likely to be using Jesus hacks"
- 50: "aackick {player} Walking on water?"
- # Phase stops people glitching through blocks
- phase:
- # Do you want to enable the Phase check
- enabled: true
- # Which materials should be exempt from phase checking?
- # Items are included in this list due to potenital ViaVersion/cross version compatibility problems with 1.8
- # Should be entered exactly as seen on the Spigot Material enum.
- exclude:
- # Incorrect hitboxes in 1.8 servers
- #- "ANVIL"
- - "CHEST"
- - "ENDER_CHEST"
- - "TRAPPED_CHEST"
- #- "SOIL"
- # Entity hitboxes
- - "AIR"
- - "STATIONARY_WATER"
- - "WATER"
- - "STATIONARY_LAVA"
- - "LAVA"
- # Protocol hack hitboxes
- - "WATER_LILY"
- # Moving pistons
- - "PISTON_MOVING_PIECE"
- # Map of violation levels to commands
- thresholds:
- 10: "aacstaffnotify {player} in {world} is suspected for Phase (ping = {ping}, tps = {tps})"
- 30: "aacstaffnotify {player} in {world} is suspected for Phase #2 (ping = {ping}, tps = {tps})"
- # FastUse stops players consuming items too quickly
- fastuse:
- # Do you want to enable the FastUse check
- enabled: true
- # What delay should AAC enforce for eating an item (ms)
- ms_to_use: 1200
- # Map of violation levels to commands
- thresholds:
- 2: "aacstaffnotify {player} in {world} is suspected for FastEat hacks (ping = {ping}, tps = {tps})"
- 4: "aackick {player} Using items too quickly"
- # FastBreak stops players from breaking blocks too quickly
- fastbreak:
- # Do you want to enable the fastbreak check?
- enabled: true
- # How many ticks should fastbreak count as lag, and ignore
- let_ticks: 2
- # Should AAC cancel an illegal block break?
- cancel_break: true
- # Should AAC check for a break delay (i.e. between block breaks)
- check_delay: true
- # How many violations before AAC starts cancelling block breaks?
- cancel_vl: 1
- # Map of violation levels to commands
- thresholds:
- 10: "aacstaffnotify {player} in {world} is suspected for FastBreak hacks (ping = {ping}, tps = {tps})"
- 15: "aackick {player} Breaking blocks too fast"
- # FastPlace stops players from placing blocks too quickly
- fastplace:
- # Do you want to enable the fastplace check?
- enabled: true
- # How many blocks should a player be allowed to place in one second?
- max_place_per_second: 10
- # Should AAC cancel an illegal block place?
- cancel_place: true
- # How many violations before AAC starts cancelling block placements?
- cancel_vl: 2
- # Map of violation levels to commands
- thresholds:
- 10: "aacstaffnotify {player} in {world} is suspected for FastPlace hacks (ping = {ping}, tps = {tps})"
- 20: "aackick {player} Placing blocks too fast"
- # Nuker stops players from breaking too many blocks at once
- nuker:
- # Do you want to enable the nuker check?
- enabled: true
- # How many blocks should a player be able to break in 1 second: vl if greater than this value
- max_breaks_per_second: 40
- # The violation will only be recorded if it divides by this number (reduces spam)
- vl_divisor: 41
- # Map of violation levels to commands
- thresholds:
- 5: "aacstaffnotify {player} in {world} is suspected for Nuker (ping = {ping}, tps = {tps})"
- 10: "aackick {player} Breaking too many blocks"
- # Interact stops players interacting in impossible situations
- interact:
- # Do you want to enable the impossibleinteract check?
- enabled: true
- # Detect interacting with liquids?
- cancel_liquids: true
- # Detect ghosthand to interact with blocks?
- cancel_ghost_block: true
- # Detect interacting whilst dead?
- cancel_dead: true
- # Detect hitting whilst using an item?
- cancel_item_attack: true
- # Detect hitting through walls?
- cancel_ghost_attack: true
- # Violation before AAC starts cancelling interact when detecting ghosthand
- cancel_vl_interact: 5
- cancel_vl_place: 5
- cancel_vl_break: 0
- # Map of violation levels to commands
- thresholds:
- 14: "aacstaffnotify {player} in {world} is interacting suspiciously (ping = {ping}, tps = {tps})"
- 25: "aacstaffnotify {player} in {world} is interacting suspiciously #2 (ping = {ping}, tps = {tps})"
- # Velocity makes sure that players take proper knockback
- velocity:
- # Do you want to enable the velocity check
- enabled: true
- # How many ticks should AAC check a player for? Higher values compensate for higher ping.
- check_length: 15
- # What is the maximum distance AAC should teleport a detected player?
- # If this is zero, the detected player will not be teleported at all
- max_tp_dist: 3.0
- # How many violations before AAC starts teleporting players who ignore velocity?
- min_vl: 5
- # How much should AAC increase a player's violation level by on detection?
- vl_normal: 2
- # If a player seems frozen (e.g. changing resource packs/lagging), how much should AAC increase their violation level?
- # 0 by default to prevent false positives with changing resource packs
- vl_no_packet: 0
- # Map of violation levels to commands
- thresholds:
- 6: "aacstaffnotify {player} in {world} seems to be ignoring velocity"
- 12: "aackick {player} Not taking knockback"
- # Spam prevents players from spamming the server chat
- spam:
- # Do you want to enable the spam check?
- enabled: true
- # What words should not be covered by the anti-spam check?
- # messages less than 3 letters are already ignored
- whitelist:
- - "lol"
- - "hello"
- - "okay"
- # How many messages should a player be able to send in 10 seconds
- message_limit: 4
- # How fast can a player send messages (ticks)
- chat_speed: 10
- # Map of violation levels to commands
- thresholds:
- 10: "aacstaffnotify {player} in {world} is probably spamming"
- 15: "aackick {player} Stop spamming, you sad person"
- # Parameters for AAC's packet level movement check system. It is required for all non-combat checks
- # Monitors movement rate and illegal movement positions.
- move:
- # This must be enabled to use any movement check in AAC, and is also required for some world and combat checks.
- # Do not disable unless you are exclusively using combat checks in AAC.
- enabled: true
- # Maximum lagspike size to compensate for (ticks)
- min_balance: -50
- # Maximum extra packets before cancelling (and causing movement violations)
- cancel_threshold: 5
- # Default balance when networking heuristics determine that the connection is normal
- reset_level: -1
- # Maximum packet overload level to hold a player at.
- balance_cap: 10
- # At what tick interval should AAC reduce 1 VL from the player?
- decay: 25
- # Map of violation levels to commands
- thresholds:
- 200: "aacstaffnotify {player} in {world} is sending unusual movement information (ping = {ping}, tps = {tps})"
- 500: "aackick {player} Sending unusual movement packets"
- ### General things
- # How many times must a player be kicked before he is banned (-1 for no autoban)
- # The kick command used must be /aackick for this to work.
- # Disabled by default.
- ban_threshold: -1
- # What command should be executed when a player is banned (only applies for /aackick)
- ban_command: "aacban {player}"
- # How long after a player is kicked should he be allowed to log in (ticks)
- kick_ticks: 120
- # Should AAC kill combat loggers
- kill_loggers: true
- # Should AAC log events to a file?
- log_file: true
- # Should /aackick broadcast a message?
- aackick_broadcast: true
- # Should AAC disable/enable checks dynamically? IF YOU HAVE PWP DISABLE
- usetps: true
- # Enable verbose logging? This splits log output and pipes some to administrators. Not recommended for normal use.
- #verbose: false
- #log_console: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement