Skip to content

NeoModeration 1.6.5

Choose a tag to compare

@KyTDK KyTDK released this 08 Oct 13:03
· 42 commits to main since this release
acad29e

NeoModeration 1.6.5

Cloud verdicts and player input handling are more reliable. Local word/link and anti-spam checks work without an account; optional cloud evaluation starts with /nmod trial and runs in monitor mode.

  • Parse complete JSON scores, including scientific notation. Respect disabled categories and custom thresholds; malformed or missing verdicts count as unavailable.
  • Cloud outages and busy workers follow failOpen without issuing strikes, mutes or other player punishments. Cloud monitor mode continues to allow chat. /nmod test shows the same outcome.
  • Remove quadratic local matching for long whitespace and repeated separated-letter inputs.
  • Scan namespaced forms of configured messaging commands. Block flagged extra-surface content when censoring cannot remove it, including split sign/book content.
  • Cache map verdicts by saved image content and cloud settings, so changed artwork is checked again. Limit concurrent map scans and cloud chat work.
  • Protect trial activation from duplicate requests and configuration races; apply its key on the global scheduler and start cloud checks in monitor mode. Reject malformed trial status responses.
  • Disclose aggregate bStats charts in the public README.

After installing, run /nmod doctor and /nmod test badword. Review your starter word list. /nmod mode enforce controls local rules; /nmod cloudmode enforce controls cloud decisions separately. Optional sign/book/anvil/command surfaces remain configurable.

Automated verification covers Paper 1.18.2, 1.19.4, 1.20.6 and 1.21.11. Current calendar releases need a separate startup check; this release makes no new automated 26.x chat coverage claim.