Skip to content

NeoModeration 1.3.0 — Trust and Control

Choose a tag to compare

@KyTDK KyTDK released this 11 Jul 09:45

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: monitor detects, 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 missing mode key means enforce).
    /nmod mode shows since-startup detection counts by rule type;
    /nmod mode enforce turns 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 custom 0.05–0.99 threshold.
  • Policy presets. /nmod preset family|community|minimal bundles category
    thresholds and actions; mode and local rules are never touched.
  • Staff alerts. Players with the new neomoderation.notify permission (ops
    by default) see every detection in-game, with an optional redacted preview
    (moderation.alerts.includeMessage).
  • Privacy surface. /nmod privacy and docs/PRIVACY.md document exactly
    what stays local, what the cloud receives, and the no_store / no-training /
    fail-policy guarantees.
  • Richer /nmod status now 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.