120 lines
2.9 KiB
YAML
120 lines
2.9 KiB
YAML
|
|
# %check_name% - name of the check
|
||
|
|
# %description% - description of the check
|
||
|
|
# %vl% - violations
|
||
|
|
# %verbose% - extra information
|
||
|
|
# %player% - player name
|
||
|
|
# [alert] - special command to alert
|
||
|
|
# [webhook] - special command to alert to discord webhook
|
||
|
|
# [proxy] - special command to alert to other servers connected to your proxy (BungeeCord/Velocity)
|
||
|
|
|
||
|
|
Punishments:
|
||
|
|
Simulation:
|
||
|
|
# After how many seconds should a violation be removed?
|
||
|
|
remove-violations-after: 300
|
||
|
|
# This section will match all checks with the name,
|
||
|
|
# To exclude a check that would otherwise be matched, put an exclamation mark in front of the name
|
||
|
|
# For example, !BadPacketsN
|
||
|
|
checks:
|
||
|
|
- "Simulation"
|
||
|
|
- "GroundSpoof"
|
||
|
|
- "Timer"
|
||
|
|
- "TimerLimit"
|
||
|
|
- "NoFall"
|
||
|
|
# Threshold:Interval Command
|
||
|
|
#
|
||
|
|
# Example, to kick the player with the message "incorrect movement!" after 100 violations, with no interval
|
||
|
|
# commands:
|
||
|
|
# - "100:0 kick %player% incorrect movement!"
|
||
|
|
# 0 means execute exactly once
|
||
|
|
# - "100:50 say %player% is cheating"
|
||
|
|
# Execute when the user hits flag 100, and after that, every 50th flag after 100
|
||
|
|
#
|
||
|
|
commands:
|
||
|
|
- "100:40 [alert]"
|
||
|
|
- "1:1 [log]"
|
||
|
|
- "100:100 [webhook]"
|
||
|
|
- "100:100 [proxy]"
|
||
|
|
Knockback:
|
||
|
|
remove-violations-after: 300
|
||
|
|
checks:
|
||
|
|
- "Knockback"
|
||
|
|
- "Explosion"
|
||
|
|
commands:
|
||
|
|
- "5:5 [alert]"
|
||
|
|
- "1:1 [log]"
|
||
|
|
- "20:20 [webhook]"
|
||
|
|
- "20:20 [proxy]"
|
||
|
|
Post:
|
||
|
|
remove-violations-after: 300
|
||
|
|
checks:
|
||
|
|
- "Post"
|
||
|
|
commands:
|
||
|
|
- "20:20 [alert]"
|
||
|
|
- "1:1 [log]"
|
||
|
|
- "40:40 [webhook]"
|
||
|
|
- "40:40 [proxy]"
|
||
|
|
BadPackets:
|
||
|
|
remove-violations-after: 300
|
||
|
|
checks:
|
||
|
|
- "BadPackets"
|
||
|
|
- "PacketOrder"
|
||
|
|
- "Crash"
|
||
|
|
commands:
|
||
|
|
- "20:20 [alert]"
|
||
|
|
- "1:1 [log]"
|
||
|
|
- "40:40 [webhook]"
|
||
|
|
- "40:40 [proxy]"
|
||
|
|
Reach:
|
||
|
|
remove-violations-after: 300
|
||
|
|
checks:
|
||
|
|
- "Reach"
|
||
|
|
commands:
|
||
|
|
- "1:1 [alert]"
|
||
|
|
- "1:1 [log]"
|
||
|
|
- "1:1 [webhook]"
|
||
|
|
- "1:1 [proxy]"
|
||
|
|
Hitboxes:
|
||
|
|
remove-violations-after: 300
|
||
|
|
checks:
|
||
|
|
- "Hitboxes"
|
||
|
|
commands:
|
||
|
|
- "5:3 [alert]"
|
||
|
|
- "1:1 [log]"
|
||
|
|
- "5:3 [webhook]"
|
||
|
|
- "5:3 [proxy]"
|
||
|
|
Misc:
|
||
|
|
remove-violations-after: 300
|
||
|
|
checks:
|
||
|
|
- "Vehicle"
|
||
|
|
- "NoSlow"
|
||
|
|
- "Sprint"
|
||
|
|
- "MultiActions"
|
||
|
|
- "Place"
|
||
|
|
- "Baritone"
|
||
|
|
- "Break"
|
||
|
|
- "TransactionOrder"
|
||
|
|
- "Elytra"
|
||
|
|
- "Chat"
|
||
|
|
- "Exploit"
|
||
|
|
commands:
|
||
|
|
- "10:5 [alert]"
|
||
|
|
- "1:1 [log]"
|
||
|
|
- "20:10 [webhook]"
|
||
|
|
- "20:10 [proxy]"
|
||
|
|
Combat:
|
||
|
|
remove-violations-after: 300
|
||
|
|
checks:
|
||
|
|
- "Interact"
|
||
|
|
- "Aim"
|
||
|
|
commands:
|
||
|
|
- "20:40 [alert]"
|
||
|
|
- "1:1 [log]"
|
||
|
|
# As of 2.2.10, there are no AutoClicker checks and this is a placeholder. Grim will include AutoClicker checks in the future.
|
||
|
|
Autoclicker:
|
||
|
|
remove-violations-after: 300
|
||
|
|
checks:
|
||
|
|
- "Autoclicker"
|
||
|
|
commands:
|
||
|
|
- "20:40 [alert]"
|
||
|
|
- "1:1 [log]"
|