Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
The bridge between raw detection and human moderation. Stop alert fatigue.
Vulcan is now a soft dependency
Plugin starts without Vulcan installed (missing message is now INFO-level).
Reflective anti-cheat hooks (config-driven)
Dynamically registers hooks from config.yml.
Built-in support for GrimAC, Negativity, and Matrix (works out-of-the-box when present).
New confidence decay system
Review entries now decay over time and are auto-removed below a threshold.
Fully configurable via:
review-decay-per-minute
review-decay-interval-seconds
review-decay-remove-below
Review GUI improvements
Pagination (prev/next + page info)
Per-viewer page tracking
Live GUI refresh for open review menus (review-gui-refresh-ticks)
Config & internal improvements
Validation and logging for invalid/disabled config entries
Cleaner reflective hook registration and queue handling
Changelog:
Thread Safety: Fixed race conditions in alert aggregation by making player lists thread-safe.
Database Integrity: Now logs the live calculated confidence score instead of raw data for better auditing.
Discord Hardening: Added timeouts, error stream reading, and JSON escaping to prevent webhook hangs and injection.
API Security: The internal review queue is now immutable to external plugins to prevent accidental state mutation