NeoModeration 1.3.0 — Trust and Control
NeoModeration 1.3.0 — Trust and Control
NeoModeration 1.3.0 makes the plugin safe to evaluate and easy to trust. Every
feature in this release comes from the competitive research in
docs/research/2026-07-11-competitive-review.md: server owners will not turn on
automated punishment until they can preview decisions, understand them, and fix
false positives — so 1.3.0 ships exactly that.
New
- Monitor mode.
moderation.mode: monitordetects, counts, and alerts staff
without blocking or punishing anyone — for chat and map-art. New
installations start in monitor mode; servers upgrading from 1.2.x keep
enforcing exactly as before (a missingmodekey meansenforce).
/nmod modeshows since-startup detection counts by rule type;
/nmod mode enforceturns enforcement on. /nmod test <message>. Dry-runs the full pipeline: local rule verdict
(with the exact matched rule), cloud verdict with round-trip latency, and what
would happen in the current mode. Never executes actions./nmod doctor. One-command diagnostics: enabled/mode/rules/actions
checks, fail policy, timeout budget vs. the 2.5s chat cap, endpoint validity,
circuit-breaker state, and a live connectivity probe reporting workspace,
plan, credits, and latency.- Exceptions that always win.
moderation.offline.allowedWords/
allowedUrls(managed with/nmod allow word|url add|remove|list) suppress
banned-rule matches inside them — the fastest false-positive fix available. - Per-category cloud thresholds. Each category accepts
true(default
0.7),false(off), or a custom0.05–0.99threshold. - Policy presets.
/nmod preset family|community|minimalbundles category
thresholds and actions; mode and local rules are never touched. - Staff alerts. Players with the new
neomoderation.notifypermission (ops
by default) see every detection in-game, with an optional redacted preview
(moderation.alerts.includeMessage). - Privacy surface.
/nmod privacyanddocs/PRIVACY.mddocument exactly
what stays local, what the cloud receives, and theno_store/ no-training /
fail-policy guarantees. - Richer
/nmod statusnow shows mode, protection level ("Local only" vs
"Local + cloud"), exception counts, alert state, and detections since startup. - bStats metrics (plugin id 32542) for content-free technical install statistics, fully disclosed in
docs/PRIVACY.md.
Compatibility
- Existing 1.2.x configurations upgrade in place with no behavior change:
enforcement, categories (true/false), actions, and rules all keep their
meaning. - English and Spanish locales updated; custom locale files gain the new keys
automatically on first load.
SHA-256 checksums are attached to the GitHub release.