Anticheat hooks
How Donut Replay records from Grim, Vulcan and TotemGuard flags.
When a player trips a check you care about, Donut Replay starts recording from the first flag and keeps going for 30 seconds. Every new flag in that window extends it, and flagged recordings are always saved — so the evidence is waiting for you in /replay flagchecks.
Choosing the anticheat
Anticheat:
Mode: AUTO # AUTO | grim | vulcan
AUTO— detect on startup. If both Grim and Vulcan are installed, Grim wins. If neither is installed, flag-triggered recording is simply off.grim— force GrimAC.vulcan— force Vulcan.
TotemGuard is a separate hook (totem / bad-packet checks) and runs alongside whichever combat anticheat you choose.
Which checks trigger a recording
Check names are matched case-insensitively, by “contains” — so killaura matches KillauraA, KillauraB, and so on.
Anticheat:
Grim:
Flags: [killaura, reach, fly]
Vulcan:
Flags: [killaura, reach, flight]
TotemGuard:
Enabled: true
Flags: [autototem, badpackets]
Common check names
| Anticheat | Common checks |
|---|---|
| Grim | killaura, reach, fly, nofall, speed, timer, aim, antikb, badpackets, baritone |
| Vulcan | killaura, reach, flight, speed, jump, motion, strafe, step, noslow, fastclimb, jesus, vclip, boatfly, elytra, entityflight, sprint |
| TotemGuard | autototem, badpackets, manualtotem |
Turning it off
Flag-triggered capture is governed by the master switch in Recording:
Recording:
Flagged:
Enabled: false # disable all anticheat-triggered recording