## KillAura
# Prevents the player from using the KillAura/AimBot hack
killaura:
enable: true
# Modules used in the KillAura checks
modules:
# OneHit check: Detects some blatant KillAura cheats in a short time.
onehit:
enable: true
# How many violations will be added when triggered
vl_weight: 4
# Disable if there are false positives when players have high latency.
disable_packet_order_check: false
# Disable if there are false positives for some players who click fast.
disable_dead_hit_check: false
# AutoClicker check: Prevents players using an AutoClicker/macro.
autoclicker:
# Players can click 22 times per second if they jitter clicking.
# The average player clicks at 8 CPS, and only a very small number of people get to 16 CPS.
#
# Decrease if players are bypassing, increase if legit players are getting flagged.
# Lag may influence the detected CPS, set this number 1-2 higher than what you want.
max_cps: 18
# Enable if you don't care about AutoClicker/macros working on mobs.
not_check_attacking_mobs: false
# How many violations will be added when triggered
vl_weights:
cps: 8
delay: 4 # Might cause false flags when jitter clicking. (-1 = disable)
cps_long: 6
v19plus: 6
# Click check: Makes sure players don't have impossible accuracy.
click:
enable: true
# How many violations will be added when triggered
vl_weight: 30
# How sensitive this check will be (0, 1, 2)
# 0: High sensitivity. Detects many types of KillAura, but there are many false flags. (Not recommended)
# 1: Medium sensitivity. Detects most types of KillAura with low false positives.
# 2: Low sensitivity. Detects most types of KillAura, but is slow.
sensitivity: 1
# NPC check: Generates a fake player behind the player to detect if the player can swing at it.
# Only the targeted player can see the NPC!
npc:
enable: true
# How many violations will be added when triggered
# This should be a higher number because nobody should be able to swing 180 degrees behind them.
vl_weight: 12
# This decreases server load, but there may be a delay if the player turns quickly.
async: true
# Should NPCs use real entity IDs instead of randomly generating them
# Some cheating clients can bypass random entity ID.
real_entity_id: true
# Disables automatic spawning of NPCs. Disable this if you want Matrix to handle NPC spawning.
# NPC command: "/matrix npc <player> <duration>"
only_command_trigger: true
# Makes the NPC visible. Most clients do not attack invisible entities.
# Disabling will make fewer players confused, but the check less reliable.
visible: true
# Force a random name instead of the name of an online player.
# Some clients detect duplicate online players.
#
# Enabling may cause issues if you have modified teams set up.
# To make the NPCs support random names with teams, you must use the API.
force_random_name: false
# NPC existence time (ticks)
check_ticks:
base: 100
attack_add: 30
hit_bot_add: 55
# NPC motion settings
movement:
distance_base: 3.2
distance_random_size: 0.75
distance_attack_base: 3.0
move_up_after_attack: false
# Machine Learning check: Uses machine learning clustering to better detect hacks.
# Matrix provides a trained model by default. You can also train a model yourself for better server-specific checks.
# Training tutorial: https://github.com/jiangdashao/Matrix-Issues/wiki/Machine-Learning-KillAura-check-Training-Tutorial
#
# Note: This check is more useful on 1.8.X servers. It still works on 1.9+, but with less effectiveness.
machine_learning:
enable: true
# How many violations will be added when triggered
vl_weight: 8
# Which samples to disable.
#
# Example:
# disable_patterns:
# - "#66"
# - "#67"
disable_patterns: {}
# Duration of data collection (ms)
# Longer collection time means slower detection but better accurucy.
collect_data_duration: 6000
# Data set availability threshold
# If the collected data set is below the threshold, discard the data set.
availability_threshold:
hits: 5 # The player must attack the entity X times.
clicks: 30 # The player must click the mouse X times
rotations: 90 # The player must rotate the head X times
# NoSwing check: Makes sure players have a swing animation.
noswing:
enable: true
# How many violations will be added when triggered
vl_weight: 4
# Critical check: Prevents players from making abnormal crit attacks.
critical:
enable: true
# How many violations will be added when triggered
vl_weight: 5
# Snap check: Checks players for abnormal fast aiming actions.
snap:
enable: true
# How many violations will be added when triggered
vl_weight: 5
# Click AimBot check: Detects players keeping 100% accuracy when clicking.
clickaimbot:
enable: true
# How many violations will be added when triggered
vl_weight: 5
# AimAssist check: Detects simple aim hacks.
aimassist:
enable: true
# How many violations will be added when triggered
vl_weight: 10
# Aim check: Detects if player aiming is normal based on an algorithm.
aim:
enable: true
# How many violations will be added when triggered
vl_weight: 15
# Direction check: Detects if aiming in player battle is normal based on motion prediction.
direction:
enable: true
# How many violations will be added when triggered
vl_weight: 3
# Smooth check: Checks if the player's aim is too smooth.
smooth:
enable: false
# How many violations will be added when triggered
vl_weight: 15
# Violation Thresholds
# number_of_violations: '<command>'
commands:
14: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
20: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
42: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
54: 'matrix delay 5 matrix notify %player% Использование читов'
## HitBox
# Description: This check prevents players from using HitBox, Angle, Reach hacks.
hitbox:
# Enable HitBox check
enable: true
# Maximum reach distance (default: 3.15)
max_reach: 3.20
# The tick length of the traceback when calculating the hitbox
trace_back_length: 8
# Whether Matrix should cancel the player's attack after detecting the player's cheating
# There are there choice:
# 1. none - do nothing
# 2. silent - set damage to zero (Recommend)
# 3. cancel - cancel the attack
cancel_way: silent
# Violations needed to cancel illegal hits
cancel_vl: 5
# Violation weights
vl_weights:
miss_player_hitbox: 2
reach_target_standing: 10
reach_target_moving: 3
# Should dynamic VL weight be enabled
# If enabled, the VL weight will be calculated based on the player's reach
# For example, players get 1vl when using 3.2 reach, and 19vl when players use 5.0 reach
# If this function is enabled, then "reach_target_standing" and "reach_target_moving" will no longer take effect
# Note: dynamic VL = (current_reach - max_reach) * expander
dynamic_vl:
enable: true
expander: 10
min_vl: 3
max_vl: 8
# What is the maximum increase in VL in a short time
# Due to the instability of the network connection, HitBox detection may cause false alarms when a lag spike occurs
# This option limits the maximum increase in VL in "5 seconds"
max_burst_vl: 15
# Violation Thresholds
# number_of_violations: '<command>'
commands:
6: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
12: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
15: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
22: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
28: 'matrix notify %player% Использование читов'
## Click check
# Prevent players from clicking too fast, or using autoclickers to attack other entities
click:
# Enable this check
enable: false
# What should the player's highest CPS be When the player exceeds this cps, it will be detected
max_cps: 15
# Modules
check_cps: true
check_swing: true
check_timing: true
# When detecting that the cps is too high, whether to dynamically adjust the vl weight according to the cps
# This means that the higher the player’s cps, the higher the VL obtained when detected cheating
dynamic_cps_vl_weight: true
# Click interval buffer size (Do not touch it!!!)
buffer_size: 20
# Violation Thresholds
# number_of_violations: '<command>'
commands:
4: 'matrix notify %player% tried to click abnormally (Click) #1'
8: 'matrix notify %player% tried to click abnormally (Click) #2'
14: 'matrix notify %player% tried to click abnormally (Click) #2'
20: 'matrix notify %player% Использование читов'
## Inventory
# Stops players from using illegal inventory modifications such as ChestSteal.
inventory:
enable: true
# How many violations are needed to cancel illegal movements (-1 = don't cancel)
# Keep strict for gamemodes that involve many chests.
cancel_vl: 8
# ChestStealer check: Detects instantly taking items out of chests.
chest_stealer: false
# Ignores items that have color in the name.
# This can prevent a false positive for GUIs and shops.
ignore_color: false
# InventoryMove check: Makes sure a player cannot move while in their inventory.
# Note: Only works in 1.12+
disable_invmove: false
# AutoTotem check: Stops automatically moving totems to the offhand.
auto_totem: false
# Violation Thresholds
# number_of_violations: '<command>'
commands:
40: 'matrix notify &a%player% &fиспользует &c&l(GuiMove)'
64: 'matrix notify &a%player% &fиспользует &c&l(GuiMove)'
82: 'matrix notify &a%player% &fиспользует &c&l(GuiMove)'
104: 'matrix notify &a%player% &fиспользует &c&l(GuiMove)'
130: 'matrix notify %player% Использование читов'
## Movement Speed Check
# This check prevents the player from moving abnormally
move:
# Enable this check
enable: true
# Should Matrix block NoSlow cheating
check_noslow: false
# When the player reaches this VL, start to pull back the player's abnormal movement
cancel_vl: 82
# Should Matrix apply damage to the player when the player is setback
apply_damage: true
# Should Matrix handle knockback more strictly
strict_kb_handling: false
# Should Matrix allow the player to stand on the cancelled block
# I recommend do not turn on it, it will slightly affect the performance
# and caused some bypass.
#
allow_bpe_bridge: true
# Should Matrix check the speed of players with flying ability
# This may cause the flight capability of some "PvP clients" to be restricted
check_flying_players: false
# If Matrix believes that the player must be cheating, Matrix will ignore
# the current VL and directly setback the player. But it's not 100% accurate,
# so you can choose which situations matrix should force setback players
force_setback_situations:
high_jump: true
ground_spoof_jump: true
bad_jumps: true
air_accel: true
air_mdf: true
step: true
# Should Matrix teleport the player into the void if the player cheats on the void
allow_setback_to_void: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
40: 'matrix notify &a%player% &fиспользует &c&l(Flight/Move)'
64: 'matrix notify &a%player% &fиспользует &c&l(Flight/Move)'
82: 'matrix notify &a%player% &fиспользует &c&l(Flight/Move)'
104: 'matrix notify &a%player% &fиспользует &c&l(Flight/Move)'
130: 'matrix notify %player% Использование читов'
## BadPackets
# Prevents player from sending too many movement packets or sending illegal packets
badpackets:
# Enable this check
enable: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
100: 'matrix notify &a%player% &fиспользует &c&l(BadPackets)'
150: 'matrix notify &a%player% &fиспользует &c&l(BadPackets)'
240: 'matrix notify %player% Использование читов'
## Delay Check
# It prevents the player from speeding up certain actions, such as eating quickly, or quickly healing
delay:
# Enable this check
enable: false
# Should Matrix block player actions when cheating is detected
cancel_action: true
# Modules List
# You can define the VL weight of each module, and -1 equals to disable it
check_healing: 1
check_using_items: 1
check_using_bow: 1
check_auto_splash: 2
check_inventory_action: 1
check_auto_totem: 1
check_fast_throw: 1
# Violation Thresholds
# number_of_violations: '<command>'
commands:
3: 'matrix notify %player% is tring to speed up actions (Delay) #1'
5: 'matrix notify %player% is tring to speed up actions (Delay) #2'
10: 'matrix notify %player% Speeding Up Operations'
## Block
# Check prevents the player from breaking, placing block quickly
block:
# Enable this check
enable: true
# Violations needed to cancel illegal breaking/placing of blocks (-1 = never cancel)
cancel_vl: 5
# Modules List
# You can turn off some modules here
modules:
# It can detect player breaking block faster
fastbreak:
enable: true
vl_weight: 4
# It can detect player placing block faster
fastplace:
enable: true
vl_weight: 1
max_place_per_second: 9
# It can detect player placing block without swing hand
noswing:
enable: true
vl_weight: 1
# detect player not send abort breaking packet
abort:
enable: true
vl_weight: 0
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(FastPlace/FastBreak)'
20: 'matrix notify %player% Использование читов'
## Scaffold check
# Check prevents player bridging blocks or towering up faster than normal speed
scaffold:
# Enable this check
enable: true
# Cancel VL
cancel_vl: 15
# Modules
modules:
# It can detect player bridging faster
place:
enable: true
vl_weight: 7
# Preventing player bridge too fast
delay:
enable: true
vl_weight: 5
cancel_place: true
min_delay: 4
# Preventing player right clicker fast
right_cps:
enable: true
vl_weight: 5
# It can detect player towering up faster
tower:
enable: true
vl_weight: 1
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(Scaffold)'
15: 'matrix notify &a%player% &fиспользует &c&l(Scaffold)'
24: 'matrix notify %player% Использование читов'
## Jesus
# Check prevents the player from moving too too quickly in liquids, or walking on liquid.
jesus:
# Enable this check
enable: true
# Violations needed to cancel illegal movements (-1 = never cancel)
cancel_vl: 50
# Should Matrix ignore whether player is in swimming
# This feature can prevent swimming status desync
ignore_swim_pose: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
20: 'matrix notify &a%player% &fиспользует &c&l(Jesus)'
40: 'matrix notify &a%player% &fиспользует &c&l(Jesus)'
50: 'matrix notify &a%player% &fиспользует &c&l(Jesus)'
70: 'matrix notify &a%player% &fиспользует &c&l(Jesus)'
## Velocity
# Check prevents the player from using any type of anti-knockback hacks.
velocity:
# Enable this check
enable: true
# The time to wait for players to respond to velocity (ticks)
# If the player does not respond to velocity after that
# time, the player will be detected.
wait_time: 23
# Ignore lag player, this feature can ignore the player who
# is lagging or changing resource pack.
ignore_lag: true
# The VL weight of velocity check modules (-1 = disable)
modules:
respond: 5
analyser: 3
vertical: 1
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(Velocity)'
15: 'matrix notify &a%player% &fиспользует &c&l(Velocity)'
20: 'matrix notify %player% Использование читов (АКБ)'
## Spam
# Check prevents a player from spamming messages in the servers chat.
chat:
# Enable this check
enable: false
# Minimum amount of time between messages (Seconds)
min_time: 3
# Violations needed to cancel sent messages (-1 = never cancel)
cancel_vl: 3
# Violation Thresholds
# number_of_violations: '<command>'
commands:
4: 'matrix notify %player% is spamming the chat (ChatSpam)'
10: 'matrix notify %player% Stop spamming the chat!'
## Interact
# Check prevents the player from illegally interacting with entities and blocks.
interact:
# Enable this check
enable: true
check_interact_block: true
check_attack: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(Interact (нажимая на блок не интерактирует с ним))'
15: 'matrix notify %player% Использование читов'
## Phase
# Check prevents the player people glitching through blocks.
phase:
# Enable this check
enable: true
# How much time should Matrix prevent the player from moving if
# the player frequently tries to move the block (milliseconds)
freeze_time: 400
# Violations needed to cancel illegal movements
cancel_vl: 4
# Should Matrix prevent players from using Ender Pearl for close range teleportation
prevent_close_range_enderpearl: false
# Exlude block types
exclude_types: []
# Violation Thresholds
# number_of_violations: '<command>'
commands:
7: 'matrix notify &a%player% &fиспользует &c&l(Phase)'
13: 'matrix notify &a%player% &fиспользует &c&l(Phase)'
## AutoBot
# Check prevents player use some Bot mods like Baritone
# NOTE: THIS CHECK IS ONLY WORK FOR PREMIUM USERS
autobot:
# Enable this check
enable: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
5: 'matrix notify &a%player% &fиспользует &c&l(AutoBot)'
10: 'matrix notify &a%player% &fиспользует &c&l(AutoBot)'
15: 'matrix notify %player% Использование читов'
## Elytra
# Checks prevents player using Elytra+, ElytraFlight, etc
# Only works for 1.9+
elytra:
# Enable this check
enable: true
# Should Matrix be forced to pull back players who are particularly
# cheating Even if they do not reach cancel_vl (default: true)
force_setback: true
# Setback violation level (-1 = never setback)
setback_vl: 5
# unequip elytra VL
# If player reached this VL, Matrix will make it out of the gliding state (-1 = disable this feature)
unequip_vl: 16
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(Elytra)'
20: 'matrix notify &a%player% &fиспользует &c&l(Elytra)'
40: 'matrix notify %player% Использование читов'
## Vehicle
# Checks prevents player using VehicleFlight, VehicleSpeed, EntitySpeed..
# Only works for 1.9+
vehicle:
# Enable this check
enable: true
# Prevent players from using certain creatures as vehicles
# All entity types: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
deny_entity_types_as_vehicle:
- 'LLAMA'
# Vehicle Speed/ Entity Speed
speed:
# Enable this modules
enable: true
# setback VL (-1 = disable setback)
setback_vl: -1
# Vehicle Flight / Boat Flight
flight:
# Enable this modules
enable: true
# setback vl (-1 = never setback)
setback_vl: 4
# leave vehicle vl (-1 = never leave vehicle)
leave_vehicle: 13
# Violation Thresholds
# number_of_violations: '<command>'
commands:
5: 'matrix notify &a%player% &fиспользует &c&l(Flight/Vehicle)'
10: 'matrix notify &a%player% &fиспользует &c&l(Flight/Vehicle)'
17: 'matrix notify %player% Использование читов'[/CODE]
# Prevents the player from using the KillAura/AimBot hack
killaura:
enable: true
# Modules used in the KillAura checks
modules:
# OneHit check: Detects some blatant KillAura cheats in a short time.
onehit:
enable: true
# How many violations will be added when triggered
vl_weight: 4
# Disable if there are false positives when players have high latency.
disable_packet_order_check: false
# Disable if there are false positives for some players who click fast.
disable_dead_hit_check: false
# AutoClicker check: Prevents players using an AutoClicker/macro.
autoclicker:
# Players can click 22 times per second if they jitter clicking.
# The average player clicks at 8 CPS, and only a very small number of people get to 16 CPS.
#
# Decrease if players are bypassing, increase if legit players are getting flagged.
# Lag may influence the detected CPS, set this number 1-2 higher than what you want.
max_cps: 18
# Enable if you don't care about AutoClicker/macros working on mobs.
not_check_attacking_mobs: false
# How many violations will be added when triggered
vl_weights:
cps: 8
delay: 4 # Might cause false flags when jitter clicking. (-1 = disable)
cps_long: 6
v19plus: 6
# Click check: Makes sure players don't have impossible accuracy.
click:
enable: true
# How many violations will be added when triggered
vl_weight: 30
# How sensitive this check will be (0, 1, 2)
# 0: High sensitivity. Detects many types of KillAura, but there are many false flags. (Not recommended)
# 1: Medium sensitivity. Detects most types of KillAura with low false positives.
# 2: Low sensitivity. Detects most types of KillAura, but is slow.
sensitivity: 1
# NPC check: Generates a fake player behind the player to detect if the player can swing at it.
# Only the targeted player can see the NPC!
npc:
enable: true
# How many violations will be added when triggered
# This should be a higher number because nobody should be able to swing 180 degrees behind them.
vl_weight: 12
# This decreases server load, but there may be a delay if the player turns quickly.
async: true
# Should NPCs use real entity IDs instead of randomly generating them
# Some cheating clients can bypass random entity ID.
real_entity_id: true
# Disables automatic spawning of NPCs. Disable this if you want Matrix to handle NPC spawning.
# NPC command: "/matrix npc <player> <duration>"
only_command_trigger: true
# Makes the NPC visible. Most clients do not attack invisible entities.
# Disabling will make fewer players confused, but the check less reliable.
visible: true
# Force a random name instead of the name of an online player.
# Some clients detect duplicate online players.
#
# Enabling may cause issues if you have modified teams set up.
# To make the NPCs support random names with teams, you must use the API.
force_random_name: false
# NPC existence time (ticks)
check_ticks:
base: 100
attack_add: 30
hit_bot_add: 55
# NPC motion settings
movement:
distance_base: 3.2
distance_random_size: 0.75
distance_attack_base: 3.0
move_up_after_attack: false
# Machine Learning check: Uses machine learning clustering to better detect hacks.
# Matrix provides a trained model by default. You can also train a model yourself for better server-specific checks.
# Training tutorial: https://github.com/jiangdashao/Matrix-Issues/wiki/Machine-Learning-KillAura-check-Training-Tutorial
#
# Note: This check is more useful on 1.8.X servers. It still works on 1.9+, but with less effectiveness.
machine_learning:
enable: true
# How many violations will be added when triggered
vl_weight: 8
# Which samples to disable.
#
# Example:
# disable_patterns:
# - "#66"
# - "#67"
disable_patterns: {}
# Duration of data collection (ms)
# Longer collection time means slower detection but better accurucy.
collect_data_duration: 6000
# Data set availability threshold
# If the collected data set is below the threshold, discard the data set.
availability_threshold:
hits: 5 # The player must attack the entity X times.
clicks: 30 # The player must click the mouse X times
rotations: 90 # The player must rotate the head X times
# NoSwing check: Makes sure players have a swing animation.
noswing:
enable: true
# How many violations will be added when triggered
vl_weight: 4
# Critical check: Prevents players from making abnormal crit attacks.
critical:
enable: true
# How many violations will be added when triggered
vl_weight: 5
# Snap check: Checks players for abnormal fast aiming actions.
snap:
enable: true
# How many violations will be added when triggered
vl_weight: 5
# Click AimBot check: Detects players keeping 100% accuracy when clicking.
clickaimbot:
enable: true
# How many violations will be added when triggered
vl_weight: 5
# AimAssist check: Detects simple aim hacks.
aimassist:
enable: true
# How many violations will be added when triggered
vl_weight: 10
# Aim check: Detects if player aiming is normal based on an algorithm.
aim:
enable: true
# How many violations will be added when triggered
vl_weight: 15
# Direction check: Detects if aiming in player battle is normal based on motion prediction.
direction:
enable: true
# How many violations will be added when triggered
vl_weight: 3
# Smooth check: Checks if the player's aim is too smooth.
smooth:
enable: false
# How many violations will be added when triggered
vl_weight: 15
# Violation Thresholds
# number_of_violations: '<command>'
commands:
14: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
20: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
42: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
54: 'matrix delay 5 matrix notify %player% Использование читов'
## HitBox
# Description: This check prevents players from using HitBox, Angle, Reach hacks.
hitbox:
# Enable HitBox check
enable: true
# Maximum reach distance (default: 3.15)
max_reach: 3.20
# The tick length of the traceback when calculating the hitbox
trace_back_length: 8
# Whether Matrix should cancel the player's attack after detecting the player's cheating
# There are there choice:
# 1. none - do nothing
# 2. silent - set damage to zero (Recommend)
# 3. cancel - cancel the attack
cancel_way: silent
# Violations needed to cancel illegal hits
cancel_vl: 5
# Violation weights
vl_weights:
miss_player_hitbox: 2
reach_target_standing: 10
reach_target_moving: 3
# Should dynamic VL weight be enabled
# If enabled, the VL weight will be calculated based on the player's reach
# For example, players get 1vl when using 3.2 reach, and 19vl when players use 5.0 reach
# If this function is enabled, then "reach_target_standing" and "reach_target_moving" will no longer take effect
# Note: dynamic VL = (current_reach - max_reach) * expander
dynamic_vl:
enable: true
expander: 10
min_vl: 3
max_vl: 8
# What is the maximum increase in VL in a short time
# Due to the instability of the network connection, HitBox detection may cause false alarms when a lag spike occurs
# This option limits the maximum increase in VL in "5 seconds"
max_burst_vl: 15
# Violation Thresholds
# number_of_violations: '<command>'
commands:
6: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
12: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
15: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
22: 'matrix notify &a%player% &fиспользует &c&l(KillAura/HitBox)'
28: 'matrix notify %player% Использование читов'
## Click check
# Prevent players from clicking too fast, or using autoclickers to attack other entities
click:
# Enable this check
enable: false
# What should the player's highest CPS be When the player exceeds this cps, it will be detected
max_cps: 15
# Modules
check_cps: true
check_swing: true
check_timing: true
# When detecting that the cps is too high, whether to dynamically adjust the vl weight according to the cps
# This means that the higher the player’s cps, the higher the VL obtained when detected cheating
dynamic_cps_vl_weight: true
# Click interval buffer size (Do not touch it!!!)
buffer_size: 20
# Violation Thresholds
# number_of_violations: '<command>'
commands:
4: 'matrix notify %player% tried to click abnormally (Click) #1'
8: 'matrix notify %player% tried to click abnormally (Click) #2'
14: 'matrix notify %player% tried to click abnormally (Click) #2'
20: 'matrix notify %player% Использование читов'
## Inventory
# Stops players from using illegal inventory modifications such as ChestSteal.
inventory:
enable: true
# How many violations are needed to cancel illegal movements (-1 = don't cancel)
# Keep strict for gamemodes that involve many chests.
cancel_vl: 8
# ChestStealer check: Detects instantly taking items out of chests.
chest_stealer: false
# Ignores items that have color in the name.
# This can prevent a false positive for GUIs and shops.
ignore_color: false
# InventoryMove check: Makes sure a player cannot move while in their inventory.
# Note: Only works in 1.12+
disable_invmove: false
# AutoTotem check: Stops automatically moving totems to the offhand.
auto_totem: false
# Violation Thresholds
# number_of_violations: '<command>'
commands:
40: 'matrix notify &a%player% &fиспользует &c&l(GuiMove)'
64: 'matrix notify &a%player% &fиспользует &c&l(GuiMove)'
82: 'matrix notify &a%player% &fиспользует &c&l(GuiMove)'
104: 'matrix notify &a%player% &fиспользует &c&l(GuiMove)'
130: 'matrix notify %player% Использование читов'
## Movement Speed Check
# This check prevents the player from moving abnormally
move:
# Enable this check
enable: true
# Should Matrix block NoSlow cheating
check_noslow: false
# When the player reaches this VL, start to pull back the player's abnormal movement
cancel_vl: 82
# Should Matrix apply damage to the player when the player is setback
apply_damage: true
# Should Matrix handle knockback more strictly
strict_kb_handling: false
# Should Matrix allow the player to stand on the cancelled block
# I recommend do not turn on it, it will slightly affect the performance
# and caused some bypass.
#
# Should Matrix check the speed of players with flying ability
# This may cause the flight capability of some "PvP clients" to be restricted
check_flying_players: false
# If Matrix believes that the player must be cheating, Matrix will ignore
# the current VL and directly setback the player. But it's not 100% accurate,
# so you can choose which situations matrix should force setback players
force_setback_situations:
high_jump: true
ground_spoof_jump: true
bad_jumps: true
air_accel: true
air_mdf: true
step: true
# Should Matrix teleport the player into the void if the player cheats on the void
allow_setback_to_void: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
40: 'matrix notify &a%player% &fиспользует &c&l(Flight/Move)'
64: 'matrix notify &a%player% &fиспользует &c&l(Flight/Move)'
82: 'matrix notify &a%player% &fиспользует &c&l(Flight/Move)'
104: 'matrix notify &a%player% &fиспользует &c&l(Flight/Move)'
130: 'matrix notify %player% Использование читов'
## BadPackets
# Prevents player from sending too many movement packets or sending illegal packets
badpackets:
# Enable this check
enable: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
100: 'matrix notify &a%player% &fиспользует &c&l(BadPackets)'
150: 'matrix notify &a%player% &fиспользует &c&l(BadPackets)'
240: 'matrix notify %player% Использование читов'
## Delay Check
# It prevents the player from speeding up certain actions, such as eating quickly, or quickly healing
delay:
# Enable this check
enable: false
# Should Matrix block player actions when cheating is detected
cancel_action: true
# Modules List
# You can define the VL weight of each module, and -1 equals to disable it
check_healing: 1
check_using_items: 1
check_using_bow: 1
check_auto_splash: 2
check_inventory_action: 1
check_auto_totem: 1
check_fast_throw: 1
# Violation Thresholds
# number_of_violations: '<command>'
commands:
3: 'matrix notify %player% is tring to speed up actions (Delay) #1'
5: 'matrix notify %player% is tring to speed up actions (Delay) #2'
10: 'matrix notify %player% Speeding Up Operations'
## Block
# Check prevents the player from breaking, placing block quickly
block:
# Enable this check
enable: true
# Violations needed to cancel illegal breaking/placing of blocks (-1 = never cancel)
cancel_vl: 5
# Modules List
# You can turn off some modules here
modules:
# It can detect player breaking block faster
fastbreak:
enable: true
vl_weight: 4
# It can detect player placing block faster
fastplace:
enable: true
vl_weight: 1
max_place_per_second: 9
# It can detect player placing block without swing hand
noswing:
enable: true
vl_weight: 1
# detect player not send abort breaking packet
abort:
enable: true
vl_weight: 0
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(FastPlace/FastBreak)'
20: 'matrix notify %player% Использование читов'
## Scaffold check
# Check prevents player bridging blocks or towering up faster than normal speed
scaffold:
# Enable this check
enable: true
# Cancel VL
cancel_vl: 15
# Modules
modules:
# It can detect player bridging faster
place:
enable: true
vl_weight: 7
# Preventing player bridge too fast
delay:
enable: true
vl_weight: 5
cancel_place: true
min_delay: 4
# Preventing player right clicker fast
right_cps:
enable: true
vl_weight: 5
# It can detect player towering up faster
tower:
enable: true
vl_weight: 1
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(Scaffold)'
15: 'matrix notify &a%player% &fиспользует &c&l(Scaffold)'
24: 'matrix notify %player% Использование читов'
## Jesus
# Check prevents the player from moving too too quickly in liquids, or walking on liquid.
jesus:
# Enable this check
enable: true
# Violations needed to cancel illegal movements (-1 = never cancel)
cancel_vl: 50
# Should Matrix ignore whether player is in swimming
# This feature can prevent swimming status desync
ignore_swim_pose: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
20: 'matrix notify &a%player% &fиспользует &c&l(Jesus)'
40: 'matrix notify &a%player% &fиспользует &c&l(Jesus)'
50: 'matrix notify &a%player% &fиспользует &c&l(Jesus)'
70: 'matrix notify &a%player% &fиспользует &c&l(Jesus)'
## Velocity
# Check prevents the player from using any type of anti-knockback hacks.
velocity:
# Enable this check
enable: true
# The time to wait for players to respond to velocity (ticks)
# If the player does not respond to velocity after that
# time, the player will be detected.
wait_time: 23
# Ignore lag player, this feature can ignore the player who
# is lagging or changing resource pack.
ignore_lag: true
# The VL weight of velocity check modules (-1 = disable)
modules:
respond: 5
analyser: 3
vertical: 1
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(Velocity)'
15: 'matrix notify &a%player% &fиспользует &c&l(Velocity)'
20: 'matrix notify %player% Использование читов (АКБ)'
## Spam
# Check prevents a player from spamming messages in the servers chat.
chat:
# Enable this check
enable: false
# Minimum amount of time between messages (Seconds)
min_time: 3
# Violations needed to cancel sent messages (-1 = never cancel)
cancel_vl: 3
# Violation Thresholds
# number_of_violations: '<command>'
commands:
4: 'matrix notify %player% is spamming the chat (ChatSpam)'
10: 'matrix notify %player% Stop spamming the chat!'
## Interact
# Check prevents the player from illegally interacting with entities and blocks.
interact:
# Enable this check
enable: true
check_interact_block: true
check_attack: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(Interact (нажимая на блок не интерактирует с ним))'
15: 'matrix notify %player% Использование читов'
## Phase
# Check prevents the player people glitching through blocks.
phase:
# Enable this check
enable: true
# How much time should Matrix prevent the player from moving if
# the player frequently tries to move the block (milliseconds)
freeze_time: 400
# Violations needed to cancel illegal movements
cancel_vl: 4
# Should Matrix prevent players from using Ender Pearl for close range teleportation
prevent_close_range_enderpearl: false
# Exlude block types
exclude_types: []
# Violation Thresholds
# number_of_violations: '<command>'
commands:
7: 'matrix notify &a%player% &fиспользует &c&l(Phase)'
13: 'matrix notify &a%player% &fиспользует &c&l(Phase)'
## AutoBot
# Check prevents player use some Bot mods like Baritone
# NOTE: THIS CHECK IS ONLY WORK FOR PREMIUM USERS
autobot:
# Enable this check
enable: true
# Violation Thresholds
# number_of_violations: '<command>'
commands:
5: 'matrix notify &a%player% &fиспользует &c&l(AutoBot)'
10: 'matrix notify &a%player% &fиспользует &c&l(AutoBot)'
15: 'matrix notify %player% Использование читов'
## Elytra
# Checks prevents player using Elytra+, ElytraFlight, etc
# Only works for 1.9+
elytra:
# Enable this check
enable: true
# Should Matrix be forced to pull back players who are particularly
# cheating Even if they do not reach cancel_vl (default: true)
force_setback: true
# Setback violation level (-1 = never setback)
setback_vl: 5
# unequip elytra VL
# If player reached this VL, Matrix will make it out of the gliding state (-1 = disable this feature)
unequip_vl: 16
# Violation Thresholds
# number_of_violations: '<command>'
commands:
10: 'matrix notify &a%player% &fиспользует &c&l(Elytra)'
20: 'matrix notify &a%player% &fиспользует &c&l(Elytra)'
40: 'matrix notify %player% Использование читов'
## Vehicle
# Checks prevents player using VehicleFlight, VehicleSpeed, EntitySpeed..
# Only works for 1.9+
vehicle:
# Enable this check
enable: true
# Prevent players from using certain creatures as vehicles
# All entity types: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
deny_entity_types_as_vehicle:
- 'LLAMA'
# Vehicle Speed/ Entity Speed
speed:
# Enable this modules
enable: true
# setback VL (-1 = disable setback)
setback_vl: -1
# Vehicle Flight / Boat Flight
flight:
# Enable this modules
enable: true
# setback vl (-1 = never setback)
setback_vl: 4
# leave vehicle vl (-1 = never leave vehicle)
leave_vehicle: 13
# Violation Thresholds
# number_of_violations: '<command>'
commands:
5: 'matrix notify &a%player% &fиспользует &c&l(Flight/Vehicle)'
10: 'matrix notify &a%player% &fиспользует &c&l(Flight/Vehicle)'
17: 'matrix notify %player% Использование читов'[/CODE]