Skip to content

GrimAC ​

collector-grim · version 0.6.0 · registers as anticheat · CI 2026-09-25

GrimAC — anticheat violations.

This is the most valuable collector in the set, because it gives information no other source has: mc_anticheat_flags_total{check="…"} shows the server's defenses being exercised, and its RATE is a natural alert. A legitimate player occasionally triggers a check — network jitter, clock drift — ten in a minute on the same check does not.

No player label here, and this is a case where the strict rule applies without nuance: a flag is a HIGH-FREQUENCY event, and the player it's about is exactly the one who can produce thousands of them. To find out WHO, GrimAC's own logs are the right tool.

A flag cancelled by another listener — an exemption, a player in creative mode — never happened. Counting it would measure suspicion, not fact.

Flags come from GrimAC's own event bus, not from Bukkit's event system. GrimAC deprecated its Bukkit events, and Paper says so on every start ("Server performance will be affected"): each flag would otherwise be bridged into a Bukkit event just for us. The verbose text of a flag is handed over as a supplier and never asked for, so it is never built for us either.

Install ​

Put vania-metrics-collector-grim-0.6.0.jar in the plugins folder, next to the core and to GrimAC, then restart. The collector depends on both: without GrimAC it stays disabled, and the core keeps running.

  • Target plugin: GrimAC 2.3.74 — latest for Minecraft 1.21.11: 2.3.74
  • Built against: core v0.6.0
  • Download: vania-metrics-collector-grim-0.6.0.jar, with its SHA-512, from the v0.6.0 release
  • Collects: on events, as they happen
  • Tested on: Java 21
  • Latest CI: success · 2026-09-25 21:31 UTC · commit b085fde · run

Platforms ​

PlatformTarget pluginCollectorLatest CI
PaperyesPassedpaper ✓
PurpuryesPassedpurpur ✓
FoliayesPassedfolia ✓
SpigotyesPassedspigot ✓
CraftBukkityesPassedbukkit ✓
Spongenon/a—
Velocitynon/a—
BungeeCordnon/a—
Waterfallnon/a—
Geysernon/a—

See the compatibility matrix for every collector at once.

Metrics ​

mc_anticheat_flags_total ​

counter check

Violations flagged by GrimAC, per check. Its RATE is the signal: a few scattered flags are normal, a burst on the same check is not.

mc_anticheat_setbacks_total ​

counter check

Violations that caused a player SETBACK — GrimAC actually corrected it, not just logged it.

mc_anticheat_violation_level ​

histogram

Accumulated violation level at the time of the flag. A rising level distinguishes an isolated incident from sustained behavior.

Configuration ​

In metrics.properties, or as environment variables. See Configuration.

KeyDefaultEnvironment variable
collector.anticheattrueVANIA_METRICS_COLLECTOR_ANTICHEAT

Minecraft 1.21.11 · core 0.6.0 · rebuilt after every CI run