PluginMIT
VertexAnticheat
Minecraft anti-cheat focused on AimAssist detection
24
Downloads
0
Followers
2 months ago
Updated
📦
4
Versions
📖About VertexAnticheat
Requirements
PacketEvents
Java 16
Checks
AimA - spike check
AimB - rounded deltas check
AimC - too few unique deltas
AimD - invalid smoothing
AimE - angle locking
AimF - very small deltas
AimG - jb test
AimH - consistency(runsZScore) check
AimI - consistency(same deltas) check
AimJ - unstable acceleration check
AimK - pitch no limit check
AimL - too many sign changes check
AimM - smooth check
AimN - tail deficiency check
AimO - spearman correlation check
AimP - snap check
AuraA - attack while eating/blocking
AuraB - snap
AuraC - autoclicker
AuraD - wallhit check
AuraE - double sprint start/stop check
Configuration
vertex:
prefix: '#ffc84aVAC§7'
punish-effect:
enabled: true
particle_count: 80
duration_ticks: 3
particle: "FLAME"
sound: "ENTITY_DRAGON_FIREBALL_EXPLODE"
alerts:
# {prefix}
# {player}
# {check}
# {violations}
message: "{prefix} #ffebba{player} #ffc84afailed #ffebba{check} #ffc84a#{violations}"
enable-alerts-on-join: true
messages:
no-permission: "§cYou don't have permission to use this command"
alerts:
alerts-enabled: "§aОповещения включены"
alerts-disabled: "§cОповещения выключены"
checks:
header: "#ffc84aВключённые проверки:"
check: "#ffc84a- #ffebba{check}"
config:
config-reload: "§aПерезагрузка конфига..."
config-reloaded: "§aКонфиг перезагружен"
commands: |
#ffc84a- #ffebba/vertex reload &7- перезагрузка конфига
#ffc84a- #ffebba/vertex checks &7- включённые проверки
#ffc84a- #ffebba/vertex help &7- помощь
#ffc84a- #ffebba/vertex alerts &7- включить/выключить оповещения
checks:
AimA:
max-violations: 5
remove-violations-after: 300 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 1
buffer-decrease: 0.1
hit-cancel-ticks: 40
AimB:
max-violations: 10
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 9
buffer-decrease: 0.5
hit-cancel-ticks: 10
AimC:
max-violations: 10
remove-violations-after: 90 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 2
buffer-decrease: 0.5
hit-cancel-ticks: 30
AimD:
max-violations: 2
remove-violations-after: 300 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
hit-cancel-ticks: 80
AimE:
max-violations: 10
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 9
buffer-decrease: 1
hit-cancel-ticks: 25
AimF:
max-violations: 3
remove-violations-after: 600 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 1
buffer-decrease: 0.05
hit-cancel-ticks: 200
AimG:
max-violations: 10
remove-violations-after: 300 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 3
buffer-decrease: 0.5
hit-cancel-ticks: 40
AimH:
max-violations: 15
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 2
buffer-decrease: 0.25
hit-cancel-ticks: 15
AimI:
max-violations: 15
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 2
buffer-decrease: 0.25
hit-cancel-ticks: 15
AimJ:
max-violations: 10
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
hit-cancel-ticks: 20
AimK:
max-violations: 2
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
hit-cancel-ticks: 200
AimL:
max-violations: 15
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 4
buffer-decrease: 0.5
hit-cancel-ticks: 30
AimM:
max-violations: 5
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
hit-cancel-ticks: 60
AimN:
max-violations: 5
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
hit-cancel-ticks: 25
AimO:
max-violations: 10
remove-violations-after: 120 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
hit-cancel-ticks: 30
AimP:
max-violations: 10
remove-violations-after: 120 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
hit-cancel-ticks: 40
AuraA:
max-violations: 10
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 2
buffer-decrease: 0.5
hit-cancel-ticks: 100
AuraB:
max-violations: 10
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 1
buffer-decrease: 0.25
hit-cancel-ticks: 40
AuraC:
max-violations: 15
remove-violations-after: 120 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 0
buffer-decrease: 0
hit-cancel-ticks: 0
AuraD:
max-violations: 5
remove-violations-after: 60 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
hit-cancel-ticks: 0
AuraE:
max-violations: 15
remove-violations-after: 120 # seconds
decay: 1
enabled: true
alert: true
punish-command: 'kick {player} #ff7b42Unfair Advantage'
max-buffer: 0
buffer-decrease: 0
hit-cancel-ticks: 0
# data
ActionData:
combat-ticks: 60