Vertex Guard — GrimAC Config Pack
Full drop-in GrimAC profile — tighter combat, fewer mod falses,
Vertex-styled staff alerts, punishment tiers, Discord embeds,
and session history tuned for network ops.
$4.99 USD · one-time · GrimAC 2.x · Paper · Spigot · Folia
================================================================================
OVERVIEW
================================================================================
Vertex Guard replaces stock GrimAC defaults with a production-ready profile for
mixed survival and network play. Combat and timer thresholds are tightened where
cheats win; movement buffers are widened slightly where lag wins. Every staff
alert, kick message, /grim profile panel, and /grim history line uses the Vertex
palette — MiniMessage hex, one accent per message, brand prefix with shield glyph.
5 YAML files | Reach 0.0004 | MiniMessage staff output
Punish ladder | Discord webhooks | SQLite session history
Requires GrimAC 2.x (not included). Copy finished/ into plugins/GrimAC/.
================================================================================
PLATFORMS
================================================================================
Paper · Spigot · Folia
Requires GrimAC 2.x — https://github.com/MWHunter/Grim
================================================================================
WHAT'S INCLUDED
================================================================================
[Staff alerts] Vertex Guard prefix (🛡 Vertex Guard │) — not legacy aqua
Grim » prefix. Info glyph ➜ on flags, check names in action
blue, VL counts in error red, hover shows check description.
[Commands] /grim profile, help, history — framed output with dividers,
subheadings, muted keys, dynamic values in slate.
[Feedback] Success ✦ · deny ✖ · action ➜ — same voice as other Vertex
config packs. Disconnect kicks use Vertex error styling.
[Combat] Reach.threshold 0.0004 (stock 0.0005) — flags shorter reach.
block-impossible-hits enabled. Place cancel VL 4 (stock 5).
Hitbox kick at 12 VL.
[Timer] TimerA.drift 100 ms (stock 120). TimerLimit ping cap 750 ms
(stock 1000). NegativeTimer.drift 1400 ms (stock 1200).
PacketOrderI exempt-placing-while-digging — fewer 1.7 mod falses.
[Movement] max-advantage 1.15 (stock 1.0). Immediate setback 0.12
(stock 0.1). Ghost block check distance 3 (stock 2).
Badlion Client + PvP Lounge added to ignored brands.
[Punishments] Category groups — alerts first, kicks when patterns stick.
Reach: alert + log + webhook every flag; kick at 10 VL.
Hitboxes: alert every 3 VL; kick at 12 VL.
Simulation: first alert at 50 VL; kick at 220 VL (6-min window).
[Discord] discord.yml — brand purple #7C3AED embed, player/check/VL/
brand/ping/TPS fields. Paste webhook URL and set enabled: true.
[History] database.yml — SQLite session + violation retention (90 / 365
days). Set database.history.server-name per backend for /grim
history session labels.
[Safety] experimental-checks: false. Forge reach blacklist enabled.
Optional 1.8 PvP hardening: Reach.enable-post-packet: true.
================================================================================
KEY TUNING (VERTEX vs STOCK)
================================================================================
Setting Stock Vertex Why
─────────────────────────────────────────────────────────────────────────────
Reach.threshold 0.0005 0.0004 Shorter reach flags
TimerA.drift 120 ms 100 ms Closes timer bypass
TimerLimit ping cap 1000 ms 750 ms Limits high-ping abuse
NegativeTimer.drift 1200 ms 1400 ms Fewer unstable-net falses
Simulation.max-advantage 1.0 1.15 Lag buffer before setback
immediate-setback-threshold 0.1 0.12 Less harsh tick desync
ghostblocks distance 2 3 Wider resync radius
PacketOrderI placing off exempt 1.7 animation mod falses
Place cancel VL 5 4 Faster scaffold cancel
================================================================================
PUNISHMENT LADDER (punishments.yml)
================================================================================
Instant — Reach & Hitboxes
Reach alert + log + webhook every flag · kick at 10 VL
Hitboxes alert every 3 VL · kick at 12 VL
Escalating — Knockback & Packets
Knockback alert at 4 VL · kick at 35 VL
BadPackets alert at 8 VL · kick at 45 VL
Buffered — Movement (Simulation group)
Simulation alert at 50 VL · kick at 220 VL
6-minute violation window — legit desync clears before punish
Discord webhook fires on configured thresholds per group — enable in discord.yml
================================================================================
COMMANDS (GrimAC — styled by Vertex messages.yml)
================================================================================
/grim alerts Toggle staff flag alerts
/grim verbose Show every flag without buffers
/grim brands Toggle client brand join alerts
/grim profile <player> View player profile (ping, brand, sensitivity)
/grim spectate <player> Spectate a flagged player
/grim stopspectating Return to previous location after spectate
/grim debug <player> Prediction debug output
/grim perf Prediction performance stats
/grim log [0-255] Upload prediction debug log
/grim reload Reload GrimAC configuration
/grim help Show framed command list
History (requires database.enabled: true)
/grim history <player> Session list (newest first)
/grim history <player> page <N> Jump to session page
/grim history <player> session <N|latest> [-d] [-v] Session detail
/grim history <player> session <N|latest> page <N> Violation page
================================================================================
PERMISSIONS (GrimAC defaults)
================================================================================
grim.alerts Receive staff flag alerts
grim.verbose Use /grim verbose
grim.brands Receive client brand alerts
grim.profile Use /grim profile
grim.spectate Spectate flagged players
grim.debug Use /grim debug
grim.perf Use /grim perf
grim.log Upload debug logs
grim.reload Reload configuration
grim.history View /grim history
grim.help Show /grim help
grim.exempt Exempt from checks (do not grant lightly)
================================================================================
CONFIG & FILES
================================================================================
Copy VertexConfigs/Grim AC Config/finished/ → plugins/GrimAC/
config.yml Detection thresholds, client-brand ignores, simulation,
reach, timer, exploit, and packet tuning
messages.yml MiniMessage staff alerts, profile, help, history, kicks
punishments.yml Category groups, alert/webhook/kick thresholds
discord.yml Webhook URL, embed title/color, violation fields
database.yml SQLite history, retention, server-name for session headers
Per-server: set database.history.server-name in database.yml on each backend
(e.g. "Survival", "Lobby") — shown in /grim history session list.
Optional hardening (config.yml):
Reach.enable-post-packet: true — 1.8 PvP hubs; more bandwidth
disable-default-resync-handler: true — minigames with fake blocks
================================================================================
STAFF ALERT EXAMPLES (in-game)
================================================================================
Vertex Guard (this pack):
🛡 Vertex Guard │ ➜ Steve failed Reach (x4) offset=0.0014
Stock Grim default:
Grim » Steve failed Reach (x4) offset=0.0014
Toggle feedback:
🛡 Vertex Guard │ ✦ Staff alerts enabled.
🛡 Vertex Guard │ ✖ Player is exempt or offline.
================================================================================
SETUP (QUICK)
================================================================================
1. Install GrimAC 2.x on Paper/Spigot/Folia
2. Copy finished/ YAML files into plugins/GrimAC/ (overwrite defaults)
3. Set database.history.server-name per backend in database.yml
4. Optional: paste Discord webhook in discord.yml and set enabled: true
5. /grim reload — or restart when upgrading from stock defaults
6. Grant grim.alerts to staff; verify alerts with /grim alerts
================================================================================
WHY VERTEX GUARD? (highlights)
================================================================================
+ Drop-in — 5 files, no generator, copy finished/ and reload
+ Readable staff alerts matching Vertex palette (not stock aqua Grim »)
+ Tighter reach + timer without cranking movement falses
+ Punishment tiers — alert/log/webhook first, kicks on sustained abuse
+ Discord embed + SQLite session history out of the box
+ Mod-friendly — Badlion, PvP Lounge, PacketOrderI placing exemption
+ MiniMessage /grim profile, help, and history — framed staff output
+ GrimAC 2.x · Paper/Spigot/Folia · $4.99 one-time
================================================================================
Vertex Configs — Vertex Guard GrimAC Config · $4.99 one-time
================================================================================
Full drop-in GrimAC profile — tighter combat, fewer mod falses,
Vertex-styled staff alerts, punishment tiers, Discord embeds,
and session history tuned for network ops.
$4.99 USD · one-time · GrimAC 2.x · Paper · Spigot · Folia
================================================================================
OVERVIEW
================================================================================
Vertex Guard replaces stock GrimAC defaults with a production-ready profile for
mixed survival and network play. Combat and timer thresholds are tightened where
cheats win; movement buffers are widened slightly where lag wins. Every staff
alert, kick message, /grim profile panel, and /grim history line uses the Vertex
palette — MiniMessage hex, one accent per message, brand prefix with shield glyph.
5 YAML files | Reach 0.0004 | MiniMessage staff output
Punish ladder | Discord webhooks | SQLite session history
Requires GrimAC 2.x (not included). Copy finished/ into plugins/GrimAC/.
================================================================================
PLATFORMS
================================================================================
Paper · Spigot · Folia
Requires GrimAC 2.x — https://github.com/MWHunter/Grim
================================================================================
WHAT'S INCLUDED
================================================================================
[Staff alerts] Vertex Guard prefix (🛡 Vertex Guard │) — not legacy aqua
Grim » prefix. Info glyph ➜ on flags, check names in action
blue, VL counts in error red, hover shows check description.
[Commands] /grim profile, help, history — framed output with dividers,
subheadings, muted keys, dynamic values in slate.
[Feedback] Success ✦ · deny ✖ · action ➜ — same voice as other Vertex
config packs. Disconnect kicks use Vertex error styling.
[Combat] Reach.threshold 0.0004 (stock 0.0005) — flags shorter reach.
block-impossible-hits enabled. Place cancel VL 4 (stock 5).
Hitbox kick at 12 VL.
[Timer] TimerA.drift 100 ms (stock 120). TimerLimit ping cap 750 ms
(stock 1000). NegativeTimer.drift 1400 ms (stock 1200).
PacketOrderI exempt-placing-while-digging — fewer 1.7 mod falses.
[Movement] max-advantage 1.15 (stock 1.0). Immediate setback 0.12
(stock 0.1). Ghost block check distance 3 (stock 2).
Badlion Client + PvP Lounge added to ignored brands.
[Punishments] Category groups — alerts first, kicks when patterns stick.
Reach: alert + log + webhook every flag; kick at 10 VL.
Hitboxes: alert every 3 VL; kick at 12 VL.
Simulation: first alert at 50 VL; kick at 220 VL (6-min window).
[Discord] discord.yml — brand purple #7C3AED embed, player/check/VL/
brand/ping/TPS fields. Paste webhook URL and set enabled: true.
[History] database.yml — SQLite session + violation retention (90 / 365
days). Set database.history.server-name per backend for /grim
history session labels.
[Safety] experimental-checks: false. Forge reach blacklist enabled.
Optional 1.8 PvP hardening: Reach.enable-post-packet: true.
================================================================================
KEY TUNING (VERTEX vs STOCK)
================================================================================
Setting Stock Vertex Why
─────────────────────────────────────────────────────────────────────────────
Reach.threshold 0.0005 0.0004 Shorter reach flags
TimerA.drift 120 ms 100 ms Closes timer bypass
TimerLimit ping cap 1000 ms 750 ms Limits high-ping abuse
NegativeTimer.drift 1200 ms 1400 ms Fewer unstable-net falses
Simulation.max-advantage 1.0 1.15 Lag buffer before setback
immediate-setback-threshold 0.1 0.12 Less harsh tick desync
ghostblocks distance 2 3 Wider resync radius
PacketOrderI placing off exempt 1.7 animation mod falses
Place cancel VL 5 4 Faster scaffold cancel
================================================================================
PUNISHMENT LADDER (punishments.yml)
================================================================================
Instant — Reach & Hitboxes
Reach alert + log + webhook every flag · kick at 10 VL
Hitboxes alert every 3 VL · kick at 12 VL
Escalating — Knockback & Packets
Knockback alert at 4 VL · kick at 35 VL
BadPackets alert at 8 VL · kick at 45 VL
Buffered — Movement (Simulation group)
Simulation alert at 50 VL · kick at 220 VL
6-minute violation window — legit desync clears before punish
Discord webhook fires on configured thresholds per group — enable in discord.yml
================================================================================
COMMANDS (GrimAC — styled by Vertex messages.yml)
================================================================================
/grim alerts Toggle staff flag alerts
/grim verbose Show every flag without buffers
/grim brands Toggle client brand join alerts
/grim profile <player> View player profile (ping, brand, sensitivity)
/grim spectate <player> Spectate a flagged player
/grim stopspectating Return to previous location after spectate
/grim debug <player> Prediction debug output
/grim perf Prediction performance stats
/grim log [0-255] Upload prediction debug log
/grim reload Reload GrimAC configuration
/grim help Show framed command list
History (requires database.enabled: true)
/grim history <player> Session list (newest first)
/grim history <player> page <N> Jump to session page
/grim history <player> session <N|latest> [-d] [-v] Session detail
/grim history <player> session <N|latest> page <N> Violation page
================================================================================
PERMISSIONS (GrimAC defaults)
================================================================================
grim.alerts Receive staff flag alerts
grim.verbose Use /grim verbose
grim.brands Receive client brand alerts
grim.profile Use /grim profile
grim.spectate Spectate flagged players
grim.debug Use /grim debug
grim.perf Use /grim perf
grim.log Upload debug logs
grim.reload Reload configuration
grim.history View /grim history
grim.help Show /grim help
grim.exempt Exempt from checks (do not grant lightly)
================================================================================
CONFIG & FILES
================================================================================
Copy VertexConfigs/Grim AC Config/finished/ → plugins/GrimAC/
config.yml Detection thresholds, client-brand ignores, simulation,
reach, timer, exploit, and packet tuning
messages.yml MiniMessage staff alerts, profile, help, history, kicks
punishments.yml Category groups, alert/webhook/kick thresholds
discord.yml Webhook URL, embed title/color, violation fields
database.yml SQLite history, retention, server-name for session headers
Per-server: set database.history.server-name in database.yml on each backend
(e.g. "Survival", "Lobby") — shown in /grim history session list.
Optional hardening (config.yml):
Reach.enable-post-packet: true — 1.8 PvP hubs; more bandwidth
disable-default-resync-handler: true — minigames with fake blocks
================================================================================
STAFF ALERT EXAMPLES (in-game)
================================================================================
Vertex Guard (this pack):
🛡 Vertex Guard │ ➜ Steve failed Reach (x4) offset=0.0014
Stock Grim default:
Grim » Steve failed Reach (x4) offset=0.0014
Toggle feedback:
🛡 Vertex Guard │ ✦ Staff alerts enabled.
🛡 Vertex Guard │ ✖ Player is exempt or offline.
================================================================================
SETUP (QUICK)
================================================================================
1. Install GrimAC 2.x on Paper/Spigot/Folia
2. Copy finished/ YAML files into plugins/GrimAC/ (overwrite defaults)
3. Set database.history.server-name per backend in database.yml
4. Optional: paste Discord webhook in discord.yml and set enabled: true
5. /grim reload — or restart when upgrading from stock defaults
6. Grant grim.alerts to staff; verify alerts with /grim alerts
================================================================================
WHY VERTEX GUARD? (highlights)
================================================================================
+ Drop-in — 5 files, no generator, copy finished/ and reload
+ Readable staff alerts matching Vertex palette (not stock aqua Grim »)
+ Tighter reach + timer without cranking movement falses
+ Punishment tiers — alert/log/webhook first, kicks on sustained abuse
+ Discord embed + SQLite session history out of the box
+ Mod-friendly — Badlion, PvP Lounge, PacketOrderI placing exemption
+ MiniMessage /grim profile, help, and history — framed staff output
+ GrimAC 2.x · Paper/Spigot/Folia · $4.99 one-time
================================================================================
Vertex Configs — Vertex Guard GrimAC Config · $4.99 one-time
================================================================================
