Last active
April 22, 2024 21:05
-
-
Save Photon-GitHub/87068117a890a2e086b0431527dd6cb2 to your computer and use it in GitHub Desktop.
AACAdditionPro config.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ------------------------------------------------------------------------------------------------------------------- # | |
# _ _ _____ _ _ _ _ _ _ _ # | |
# /\ | | (_)/ ____| | | | /\ | | | (_) | (_) # | |
# / \ _ __ | |_ _| | | |__ ___ __ _| |_ / \ __| | __| |_| |_ _ ___ _ __ # | |
# / /\ \ | '_ \| __| | | | '_ \ / _ \/ _` | __| / /\ \ / _` |/ _` | | __| |/ _ \| '_ \ # | |
# / ____ \| | | | |_| | |____| | | | __/ (_| | |_ / ____ \ (_| | (_| | | |_| | (_) | | | | # | |
# /_/ \_\_| |_|\__|_|\_____|_| |_|\___|\__,_|\__/_/ \_\__,_|\__,_|_|\__|_|\___/|_| |_| # | |
# # | |
# # | |
# __ __ _ _ ___ _ _ # | |
# | \/ |__ _ __| |___ | |__ _ _ | _ \ |_ ___| |_ ___ _ _ # | |
# | |\/| / _` / _` / -_) | '_ \ || | | _/ ' \/ _ \ _/ _ \ ' \ # | |
# |_| |_\__,_\__,_\___| |_.__/\_, | |_| |_||_\___/\__\___/_||_| # | |
# |__/ # | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# _ _ _ _ _ _ # | |
# /_\ __| |__| (_) |_(_)___ _ _ ___ # | |
# / _ \/ _` / _` | | _| / _ \ ' \(_-< # | |
# /_/ \_\__,_\__,_|_|\__|_\___/_||_/__/ # | |
# # | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# BrandHider modifies the server brand on Minecraft’s debug screen. | |
# Useful for custom messages or hiding your server software. | |
BrandHider: | |
enabled: true | |
# This is the replacement text for the brand. | |
# You can use the character ‘&’ for color codes and all placeholders that are available in normal checks. | |
brand: "Server" | |
# Refresh rate for dynamic placeholders like {time}, {date}, {ping}, etc. | |
# Set this to 0 if you only use static text or placeholders (in ticks). | |
refresh_rate: 0 | |
# CommandHider allows you to define a custom message if a player tries to execute a command of AntiCheatAddition | |
# without the necessary permissions. | |
CommandHider: | |
permissions_message: "Unknown command. Please type /help for help." | |
# This module spoofs the health of all players on your server, thus rendering DamageIndicators, HealthTags, and other | |
# mods that try to display other players' health ineffective. | |
# Other plugins can still get the accurate player health. | |
DamageIndicator: | |
enabled: true | |
# Entity categories to spoof health for. | |
spoof: | |
players: true | |
others: true | |
# InformationHider obfuscates specific game information that is sent to all clients and allows an information advantage. | |
# Legit players will experience no difference. | |
InformationHider: | |
enabled: true | |
parts: | |
# This part obfuscates enchantments to prevent cheats from displaying the correct type and level. | |
# Legit players will not see any difference. | |
enchantments: | |
enabled: true | |
# This part obfuscates the item count any hand content and equipment in general. | |
# Legit players will not see any difference. | |
item_count: | |
enabled: true | |
# If two players cannot see each other, ESP conceals their information on the packet-level. | |
# ESP does not scan the entire distance between two players to increase performance. | |
# As a result, ESP can sometimes show otherwise invisible players. | |
# | |
# MAIN FUNCTIONS: | |
# - Sneaking-Hider: Sneaking players will be hidden from other players if not seen directly. | |
# This renders ESP, tracers, radar and related cheats ineffective in spotting sneaking players without line of sight. | |
# | |
# - Equipment-Hider: If a player is not visible to another player, ESP will hide any equipment they are wearing or have in their hands. | |
# Therefore, cheaters can no longer gauge a player's combat strength. | |
# This part automatically disables itself on servers with Minecraft versions below 1.11. | |
# | |
# IF THERE ARE MANY PLAYERS CONCENTRATED IN ONE WORLD, THE ESP CHECK MAY CAUSE A HIGH CPU LOAD. | |
# Please RESTART your server after CREATING NEW WORLDS to activate ESP in them. | |
Esp: | |
enabled: false | |
# Time between two ESP cycles. | |
# Low values decrease performance, high values may cause players to be hidden for too long and pop up. (in ticks) | |
interval_ticks: 2 | |
# By default, only sneaking players are fully hidden from other players because nametags are visible through walls. | |
# If you disable nametags or choose to ignore this vanilla behaviour, you can set this option to true which | |
# causes all players to be fully hidden, even when not sneaking. | |
only_full_hide: false | |
# Should Esp consider Minecraft’s 3rd person perspectives? Enabling this reduces performance. | |
calculate_third_person_modes: false | |
# LogBot clears old log files for both the AntiCheatAddition and the server. | |
# It runs every 12 hours and on server startup. | |
LogBot: | |
enabled: false | |
# Days to retain AntiCheatAddition logs. Set to -1 to keep indefinitely. | |
AntiCheatAddition: 10 | |
# Days to retain server logs. Set to -1 to keep indefinitely. | |
Server: 10 | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# ___ _ _ # | |
# / __| |_ ___ __| |__ ___ # | |
# | (__| ' \/ -_) _| / /(_-< # | |
# \___|_||_\___\__|_\_\/__/ # | |
# # | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# This module detects AutoEat bots that automatically consume food. | |
# AutoEat VL decreases only every 5 minutes to catch cheats no matter how spaced out eating sessions are. | |
# Adds 20 VL. | |
AutoEat: | |
enabled: true | |
# VL at which consumption events are cancelled. Set to 0 for no cancellations. | |
cancel_vl: 80 | |
# A detection exceeding cancel_vl stops all eating for this time (in milliseconds). | |
timeout: 5000 | |
# Commands to execute at specific violation levels. | |
thresholds: | |
60: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for AutoEat" | |
120: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for AutoEat" | |
200: "kick {player} AutoEat" | |
# AutoFish identifies automatic fishing bots. | |
# If you have modified fishing time and/or behaviour, please test if this check is compatible with your setup. | |
# This check automatically disables itself on Minecraft versions below 1.11 because of changes to the Spigot API. | |
AutoFish: | |
enabled: true | |
# VL at which fishing is cancelled. Set to 0 for no cancellations. | |
cancel_vl: 100 | |
parts: | |
# This part recognizes instantaneous reaction speeds to detect AutoFishing mods. | |
# False positives might occur among experienced fishers. | |
# Adds 1 to 60 VL. | |
inhuman_reaction: | |
enabled: true | |
# The consistency part detects the constant reaction times of simple fishing bots. | |
# Adds 1 to 130 VL. | |
consistency: | |
enabled: true | |
# Do you allow afk fishing farms on your server? | |
allow_afk_fishing_farms: true | |
# Commands to execute at specific violation levels. | |
thresholds: | |
90: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for AutoFish" | |
140: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for AutoFish" | |
200: "kick {player} AutoFish" | |
# AutoPotion identifies bots automatically throwing potions, e.g. when at low health. | |
# This check automatically disables itself on Minecraft versions below 1.11 because of changes to the Spigot API. | |
# Adds 50 VL. | |
AutoPotion: | |
enabled: true | |
# VL at which potion throws are cancelled. Set to 0 for no cancellations. | |
cancel_vl: 100 | |
# A detection exceeding cancel_vl stops all potion throws for this time (in milliseconds). | |
timeout: 1000 | |
# Commands to execute at specific violation levels. | |
thresholds: | |
50: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for AutoPotion" | |
100: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for AutoPotion" | |
200: "kick {player} AutoPotion" | |
# Duping can pick out familiar behaviour patterns when duplicating items. | |
# Since this only recognizes patterns, it is not entirely precise and may overlook cases of duping. | |
# To help with investigations, AntiCheatAddition records the location of any suspicious behavior in its log file. | |
Duping: | |
enabled: true | |
parts: | |
# The DoubleDropped part detects picking up exactly twice the item count one dropped. | |
DoubleDropped: | |
enabled: true | |
# Secret cache tries to spot the creation of secret caches which are engulfed by other blocks. | |
# Duping players often create multiple secret caches at once to allow alt accounts to gather the items later on. | |
SecretCache: | |
enabled: true | |
# Time after which a closed container is checked for being a secret cache (in minutes) | |
check_delay: 10 | |
# Commands to execute at specific violation levels. | |
thresholds: | |
50: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} might be duping items." | |
100: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for duping items." | |
200: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for duping items." | |
# Fastswitch detects players switching their hotbar-selection too quickly. | |
# This is a typical behaviour when cheaters simultaneously use Killaura and Scaffold. | |
# The check will auto-disable when the server has low TPS. | |
# Adds 25 VL. | |
Fastswitch: | |
enabled: true | |
# VL at which hotbar selections are cancelled. Set to 0 for no cancellations. | |
cancel_vl: 50 | |
# Players with a higher ping are exempt from the check. Set to -1 to disable. | |
max_ping: 400 | |
# Commands to execute at specific violation levels. | |
thresholds: | |
30: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for Fastswitch" | |
100: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for Fastswitch" | |
200: "kick {player} Fastswitch" | |
# ImpossibleChat detects chat messages sent during actions like being in an inventory, sprinting, dead etc. | |
# Adds 25 VL. | |
ImpossibleChat: | |
# Disabled by default, as some servers allow auto-chat mods. | |
# If you do not allow them, enable this. | |
enabled: false | |
# VL threshold for canceling messages. Set to 0 for no cancellations. | |
cancel_vl: 75 | |
# Commands to execute at specific violation levels. | |
thresholds: | |
50: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for ImpossibleChat" | |
100: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for ImpossibleChat" | |
200: "kick {player} ImpossibleChat" | |
# Inventory monitors player's inventory actions. It will auto-disable during low server TPS. | |
Inventory: | |
enabled: true | |
# Players with a higher ping are exempt from the check. Set to -1 to disable. | |
# Note: Most parts do not depend on ping and will ignore this value. | |
max_ping: 400 | |
parts: | |
# Detects regular intervals between inventory clicks, typical of chest stealer bots. | |
# NOTE: Disable this part if you allow inventory sorting mods. | |
# Adds 20 to 70 VL. | |
AverageHeuristic: | |
enabled: true | |
# Detects players that quickly open and close their inventory for prolonged time periods. | |
# This is typical for some inventory cheat bypass attempts. | |
# Adds 2 VL. | |
Frequency: | |
enabled: true | |
# This part detects attacking while the inventory is open. | |
# Adds 20 VL. | |
Hit: | |
enabled: true | |
# VL threshold for canceling attacks. Set to 0 for no cancellations. | |
cancel_vl: 60 | |
# The move part detects when a player moves while they are in their inventory. | |
# Adds 5 (moving) to 20 (jumping) VL. | |
Move: | |
enabled: true | |
# VL threshold for canceling movements. Set to 0 for no cancellations. | |
cancel_vl: 60 | |
# Reduces false positives for extremely high ping players, but will make the check less effective. | |
# Normal connections are covered by the default leniency. | |
extreme_ping_leniency: false | |
# The MultiInteraction part prevents players from moving items too fast. | |
# Adds 1 to 8 VL. | |
MultiInteraction: | |
enabled: true | |
# VL threshold for canceling inventory interactions. Set to 0 for no cancellations. | |
cancel_vl: 25 | |
# This part detects chest stealers that close empty inventories with perfect timing. | |
# Adds 20 to 40 VL. | |
PerfectExit: | |
enabled: true | |
# The rotation part detects head movement while having an open inventory. | |
# Adds 1 VL. | |
Rotation: | |
enabled: true | |
# Detects inventory interactions while sprinting/sneaking. | |
# Adds 30 VL. | |
Sprinting: | |
enabled: true | |
# VL threshold for canceling inventory interactions. Set to 0 for no cancellations. | |
cancel_vl: 110 | |
# Uses statistical tests to detect some randomized bot click behaviors. | |
# Adds 1 to 60 VL. | |
Statistical: | |
enabled: true | |
# Commands to execute at specific violation levels. | |
thresholds: | |
110: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for inventory cheats." | |
160: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for inventory cheats." | |
200: "kick {player} Inventory cheats." | |
# PacketAnalysis is a general purpose check searching for modifications that directly interfere with the protocol, | |
# such as Derp, Freecam, Killaura, Aimbot and other rotation-based cheats. | |
PacketAnalysis: | |
enabled: true | |
parts: | |
# This part checks that the client sends an arm animation packet following an attack. | |
# This only detects the worst Killauras. | |
# Adds 30 VL. | |
Animation: | |
enabled: true | |
# EqualRotation scans for repeated rotation packets. | |
# This catches some Scaffold, Tower, Killaura and Aimbot cheats. | |
# Adds 5 VL. | |
EqualRotation: | |
enabled: true | |
# IllegalPitch detects illegal pitches that a vanilla client cannot send. | |
# Adds 150 VL. | |
IllegalPitch: | |
enabled: true | |
# PerfectRotation checks for very precise rotations that some cheats exhibit. | |
# Adds 5 VL. | |
PerfectRotation: | |
enabled: true | |
# Commands to execute at specific violation levels. | |
thresholds: | |
110: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected by PacketAnalysis" | |
160: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected by PacketAnalysis" | |
200: "kick {player} Suspicious packets" | |
# Scaffold detects cheats that place blocks below the player to rapidly construct bridges. | |
# The always active Average core part adds 20 to 130 VLs. | |
Scaffold: | |
enabled: true | |
# This is the main delay Scaffold enforces if a player builds too fast. | |
# This covers all common building techniques and players. Still, you might need to reduce this value if you have | |
# very strong players with absurd building techniques on your server (in milliseconds). | |
placement_delay: 238 | |
# VL threshold for canceling block placements. Set to 0 for no cancellations. | |
cancel_vl: 110 | |
# A detection exceeding cancel_vl stops all block placements for this time (in milliseconds). | |
timeout: 1000 | |
parts: | |
# This part detects suspicious angles when the player places blocks. | |
# Adds 15 VL. | |
Angle: | |
enabled: true | |
# This part detects some invalid block placements e.g. against air or itself. | |
# Adds 30 VL. | |
Face: | |
enabled: true | |
# Detects jumping while scaffolding. It is possible for legit players, but very tricky to achieve without cheats. | |
# Adds 20 VL. | |
Jumping: | |
enabled: true | |
# This part detects suspicious placement positions. | |
# Adds 30 VL. | |
Position: | |
enabled: true | |
# This part analyzes the rotations of a player while scaffolding. | |
# Adds 5 to 30 VL | |
Rotation: | |
enabled: true | |
# This checks for behaviour associated with safe-walk | |
Safewalk: | |
# Adds 15 VL. | |
Edge: | |
enabled: true | |
# Adds 20 VL. | |
Timing: | |
enabled: true | |
# This part detects sprinting between block placements. | |
# Adds 45 VL. | |
Sprinting: | |
enabled: true | |
# Commands to execute at specific violation levels. | |
thresholds: | |
90: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for Scaffold" | |
130: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for Scaffold" | |
200: "kick {player} Scaffold" | |
# Shield detects cheats that influence the interaction with a shield. | |
# This check is only available in Minecraft 1.15+ | |
Shield: | |
enabled: true | |
parts: | |
# This part detects when a player is attacking and blocking with a shield simultaneously. | |
Hit: | |
enabled: true | |
# VL threshold for canceling attacks. Set to 0 for no cancellations. | |
cancel_vl: 60 | |
# Commands to execute at specific violation levels. | |
thresholds: | |
110: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for Shield" | |
160: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for Shield" | |
200: "kick {player} Shield" | |
# Skinblinker detects cheats that alter skin parts while a player is sprinting or sneaking. | |
Skinblinker: | |
enabled: true | |
parts: | |
# This part detects settings packets that are sent while sprinting or sneaking. | |
# Adds 50 VL. | |
Sprinting: | |
enabled: true | |
# The current protocol has an unutilized bit in the skin packet that Skinblinker cheats often toggle. | |
# NOTE: False positives may occur with custom clients that use this bit for cosmetics. | |
UnusedBit: | |
enabled: true | |
# Commands to execute at specific violation levels. | |
thresholds: | |
100: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for Skinblinker" | |
200: "kick {player} Skinblinker" | |
# Teaming detects potentially teaming players. | |
Teaming: | |
enabled: false | |
# Maximum distance between players to be considered teaming? (in blocks) | |
proximity_range: 4.5 | |
# The maximum allowed team size (1 = no teaming allowed) | |
allowed_size: 1 | |
# How much time must pass before not attacking a close player is regarded as teaming? (in milliseconds) | |
no_pvp_time: 6000 | |
# All the worlds in which the check is enabled are listed here. | |
enabled_worlds: | |
- "world" | |
# Here you can define zones in which the check is not run. | |
# Entries are structured in the following way: | |
# - "<affected_world> <x1> <z1> <x2> <z2>" | |
safe_zones: | |
- "world -15 -15 15 15" | |
# If this setting is enabled, AntiCheatAddition will treat any worldguard region with disabled PVP as a safe zone. | |
worldguard: false | |
# These VLs are cumulative for a team. | |
# Every team member gets (actual team size) - (allowed team size) VL per interval. | |
# Commands to execute at specific violation levels. | |
thresholds: | |
4: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} may be Teaming" | |
10: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} are suspected for Teaming" | |
15: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} are highly suspected for Teaming" | |
# Tower detects cheats that allow for quick vertical construction. | |
# Adds 1 to 1000 VL (the latter being reserved for instant towers). | |
Tower: | |
enabled: true | |
# VL threshold for canceling block placements. Set to 0 for no cancellations. | |
cancel_vl: 60 | |
# A detection exceeding cancel_vl stops all block placements for this time (in milliseconds). | |
timeout: 6000 | |
# Commands to execute at specific violation levels. | |
thresholds: | |
60: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is suspected for Tower" | |
100: "<YOUR_STAFFCHAT_COMMAND> {player} in {world} is highly suspected for Tower" | |
200: "kick {player} Tower" | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# ___ _ _ _ # | |
# / __| ___ _ _| |_(_)_ _ ___| | # | |
# \__ \/ -_) ' \ _| | ' \/ -_) | # | |
# |___/\___|_||_\__|_|_||_\___|_| # | |
# # | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# Sentinel watches over your server detecting mods and sometimes certain cheat clients on join without false detections. | |
# Also, it tries to identify various exploits and illegal items that are safe to ban. | |
# You can define your own checks in the custom section. | |
Sentinel: | |
Exploits: | |
# BookPage protects against malicious books that lag your server, execute commands or open files. | |
# This sentinel eliminates any books on your server that correspond to the categories listed below. | |
BookPage: | |
enabled: true | |
# What is the page limit for books on your server? | |
# Vanilla clients have a 100-page limit when writing with a book and quill. | |
# Increase this number if your server uses custom books with more pages. | |
max_page_count: 100 | |
# Erase books that open local files on the user's PC? | |
disallow_open_file: true | |
# Erase books with non-standard Minecraft colors which can cause errors or lag? | |
disallow_custom_colors: true | |
# All books with a ClickAction that executes a command listed below will be deleted. | |
disallowed_commands: | |
- "op" | |
- "deop" | |
- "lp" | |
- "luckperms" | |
- "permissions" | |
- "perms" | |
- "perm" | |
# Commands executed if a suspicious book is detected: | |
# Automatic banning can be considered. | |
commands: | |
- "kick {player} Maliciously modified book." | |
# CommandBlock detects and removes unauthorized command blocks in player inventories. | |
CommandBlock: | |
enabled: true | |
# Commands executed if a command block is detected: | |
# Automatic banning can be considered. | |
commands: | |
- "kick {player} Command block." | |
# CreativeKillPotion detects and deletes potions exploiting a bug that can kill players even in creative mode. | |
CreativeKillPotion: | |
enabled: true | |
# Commands executed if an illegal potion is detected: | |
# Automatic banning can be considered. | |
commands: | |
- "kick {player} Illegal Potion." | |
# Various cheat clients allow a player to attack themselves, giving them an advantage in some scenarios, like | |
# abusing a game's death mechanics. | |
SelfDamage: | |
enabled: true | |
# Commands executed if a self-attack is detected: | |
# Automatic banning can be considered. | |
commands: | |
- "kick {player} Self damage." | |
# TrollPotion detects and deletes potions that severely impair a player's vision for a prolonged time. | |
# Covered effects: Blindness, Darkness (Minecraft 1.19+), Nausea | |
TrollPotion: | |
enabled: true | |
# The minimum time of the effects to trigger a detection (in seconds) | |
min_effect_time: 500 | |
# What commands will be executed if an illegal potion is detected? | |
# Automatic banning can be considered. | |
commands: | |
- "kick {player} Troll Potion" | |
# A popular pvp mod that can display a HUD, capes and has multiple social features. | |
5Zig: | |
enabled: false | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses 5Zig" | |
# A popular PvP modification to enhance the sprinting behaviour (ToggleSprint) | |
BetterSprinting: | |
enabled: true | |
# This mod provides a method to disable parts of it. | |
disable: | |
# Set this to true to completely disable the mod. | |
# Other options will be ignored if this is set to true. | |
general: false | |
# This gives players a configurable speed boost when flying in creative or survival mode. | |
survival_fly_boost: true | |
enable_all_dirs: true | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses BetterSprinting" | |
# This Sentinel is for the up-to-date version of LabyMod, a popular PvP mod similar to 5zig, but with more features and TS3 support. | |
# If activated, the Sentinel will override the config options of the LabyModAPI plugin that is needed for this Sentinel to work. | |
LabyMod: | |
enabled: false | |
# This allows you to show LabyMod players a banner image in their tablist. | |
# As specified in their documentation (https://docs.labymod.net/pages/server/displays/tablist/) | |
# the image ratio must be 5:1 and the recommended resolution is 1280x256 pixels. | |
TablistBanner: | |
enabled: false | |
# Please specify the URL to get the image here. | |
url: "" | |
# This setting determines whether the LabyMod-Voicechat is allowed on your server (true means allowed). | |
Voicechat: true | |
# This mod provides a method to disable parts of it. | |
# Set the corresponding value to true if you want to block a part of the mod | |
disable: | |
# Fixes a rendering bug in Minecraft with fast lava placement (ghost blocks). | |
# This may be considered a form of cheating if lava is a prominent part of your server. | |
improved_lava: false | |
# Resolves an issue in Minecraft with quick head movements that causes the crosshair to lag slightly behind. | |
# This can be seen as semi-cheat-like, as it grants a minor aiming advantage in fights. | |
crosshair_sync: false | |
# This fixes some inventory bugs, improving pot and soup refill. | |
# Many consider this a form of cheating, as it gives a large reliability bonus. | |
refill_fix: true | |
# Purely aesthetic modifications to the GUI, including coordinates, orientation and the current time. | |
gui_all: false | |
# This renders the potion effects of the player on the display in form of a HUD. | |
gui_potion_effects: false | |
# This displays the current armour of a player (including durability) in a HUD. | |
gui_armor_hud: false | |
# This displays a player’s weapon and their arrow count in a HUD. | |
gui_item_hud: false | |
# A purely aesthetic feature that changes the building animations. | |
blockbuild: false | |
# Various cosmetic features | |
tags: false | |
# This adds channels and filters to enhance chat experience (client-sided). | |
# This is akin to cheating, since it includes an AutoText module that lets you write predetermined messages quickly, | |
# plus exclusive symbols (bypassing chat filters). | |
chat: false | |
# A purely aesthetic feature that changes the arm animations. | |
animations: false | |
# This renders the player’s saturation, sometimes seen as an unfair advantage. | |
saturation_bar: false | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses LabyMod" | |
# A mod that projects (client-side) holograms to simplify building, but also has a module for downloading worlds. | |
# This Sentinel only activates on Minecraft versions 1.8-1.12 because of the mod’s age. | |
Schematica: | |
enabled: false | |
# This mod provides a method to disable parts of it. | |
# Set the corresponding value to true if you want to block a part of the mod | |
disable: | |
# Automatically builds based on a schematic. | |
# This is sometimes called a building-bot. | |
printer: true | |
# This saves a part of the world as a schematic like a limited WorldDownloader mod. | |
save: true | |
# This allows to load a schematic on your server for printing or a hologram. | |
load: false | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses Schematica" | |
# Vape is a widely used ghost-client, regularly seen in ranked PvP gameplay and tailored to be especially difficult | |
# to uncover in screen-shares. The Sentinel only identifies some cracked client versions. | |
# This Sentinel won't work with Minecraft 1.13+ since the cracked version is 1.8 and 1.13 has seen massive API alterations. | |
Vape: | |
enabled: true | |
# What commands will be executed if the mod is detected? | |
# Automatic banning can be considered. | |
commands: | |
- "kick {player} Illegal client modification" | |
# WorldDownloader is a popular modification to retrieve the maps of a server. | |
WorldDownloader: | |
enabled: false | |
# This mod provides a method to disable parts of it. | |
disable: | |
# Set this to true to completely disable the mod. | |
# Other options will be ignored if this is set to true. | |
general: true | |
# This disables future features of the mod not yet included in the server api. | |
future: true | |
# This sets the chunk range to download from a player’s location. | |
# -1 indicates an infinite range. The range's form is a square, not a circle. | |
# If chunk_caching is set to false, this has no effect. | |
save_radius: 0 | |
# This disables chunk caching which allows the player to save all chunks they have moved through. | |
chunk_caching: true | |
# Should the player be able to save (tile) entities? | |
entity_saving: true | |
tile_entity_saving: true | |
# If tile_entity_saving is set to true, this has no effect. | |
container_saving: true | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "kick {player} WorldDownloader" | |
# Here, you can define your own simple Sentinel checks. | |
# Please ensure that you use NO SPECIAL CHARACTERS and NO DUPLICATE NAMES for the check name. | |
# Special characters are permissible in channel names and “contains”. | |
# | |
# A basic guide for creating your own check: | |
# (1) Copy the section of PXMod | |
# (2) Rename the section from PXMod to <NAME_OF_YOUR_CUSTOM_CHECK> | |
# (3) Add the channels you want to listen to in incoming channels (e.g. “minecraft:brand”). | |
# AntiCheatAddition automatically tries to generate the legacy channel names and listens to those as well | |
# (in this case, “MC|Brand”). If you know the legacy name, add it and AntiCheatAddition will choose the | |
# correct one for your server version. | |
# (4) If needed, clarify what the message should include to trigger the check. E.g. if you are listening to | |
# “minecraft:brand” and superspecialmod:version to detect a mod you could define containsAny as: [“SSM”, “ssm”]. | |
# Note: This is a purely fictional example. Mods have different channels and messages. | |
# Many do not communicate, especially cheat clients. | |
# (5) Define the commands you want to execute when the mod is detected. The commands are executed exactly once right | |
# after player join. This allows you to e.g. disallow a certain mod on your server by kicking players on join. | |
Custom: | |
# This detects Forge. | |
Forge: | |
enabled: false | |
# The channels AntiCheatAddition will listen to. | |
incoming_channels: | |
- "minecraft:brand" | |
- "MC|Brand" | |
# The message must include all strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAll: [ ] | |
# The message must include at least one of the strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAny: [ "forge", "fml" ] | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses Forge" | |
# This detects Liteloader. | |
LiteLoader: | |
enabled: false | |
# The channels AntiCheatAddition will listen to. | |
incoming_channels: | |
- "minecraft:brand" | |
- "MC|Brand" | |
# The message must include all strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAll: [ ] | |
# The message must include at least one of the strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAny: [ "LiteLoader", "Liteloader" ] | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses LiteLoader" | |
# This detects the PixelClient. | |
PixelClient: | |
enabled: false | |
# The channels AntiCheatAddition will listen to. | |
incoming_channels: | |
- "mc:pixel" | |
- "MC|PIXEL" | |
# The message must include all strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAll: [ ] | |
# The message must include at least one of the strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAny: [ ] | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses PixelClient" | |
# This detects the PXMod. | |
PXMod: | |
enabled: false | |
# The channels AntiCheatAddition will listen to. | |
incoming_channels: | |
- "px:version" | |
- "PX|Version" | |
# The message must include all strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAll: [ ] | |
# The message must include at least one of the strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAny: [ ] | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses PXMod" | |
# This detects Rift. | |
Rift: | |
enabled: false | |
# The channels AntiCheatAddition will listen to. | |
incoming_channels: | |
- "minecraft:brand" | |
- "MC|Brand" | |
# The message must include all strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAll: [ ] | |
# The message must include at least one of the strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAny: [ "rift" ] | |
# What commands will be executed if the mod is detected? | |
commands: | |
- "<YOUR_STAFFCHAT_COMMAND> {player} in {world} uses Rift" | |
# This detects Winterware. | |
Winterware: | |
enabled: true | |
# The channels AntiCheatAddition will listen to. | |
incoming_channels: | |
- "lc:brand" | |
- "LC|Brand" | |
# The message must include all strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAll: [ ] | |
# The message must include at least one of the strings in the list to trigger a detection. [ ] is an empty list. | |
# If the list is empty, all messages are accepted. | |
containsAny: [ ] | |
# What commands will be executed if the mod is detected? | |
# Automatic banning can be considered. | |
commands: | |
- "kick {player} Illegal Client Modifications" | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# ___ _ # | |
# | \ ___| |__ _ _ __ _ # | |
# | |) / -_) '_ \ || / _` | # | |
# |___/\___|_.__/\_,_\__, | # | |
# |___/ # | |
# # | |
# ------------------------------------------------------------------------------------------------------------------- # | |
# Defines the debug log levels. | |
# Possible values are: "OFF", "SEVERE", "WARNING", "INFO", "FINE", "FINER", "FINEST", "ALL" among others. | |
# Default is "INFO", setting any value to "FINE" causes debug for violations to be logged. | |
# "OFF" disables logging, "FINER" causes various debug messages be logged and "ALL" or "FINEST" enable spammy debug messages. | |
Debug: | |
# The logging level for the console. | |
console_level: "INFO" | |
# The logging level for the log file. | |
# For submitting bug reports, it is imperative that the file log level is at least "FINE". | |
# If you want to submit bypasses, please set this to "FINER". | |
file_level: "FINE" | |
# The logging level for the players with debug permission. They can still disable them by using the debug command | |
# even when this is not "OFF". | |
player_level: "OFF" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment