NeoModeration 1.2.2
NeoModeration 1.2.2
NeoModeration 1.2.2 is a reliability and performance release recommended for
every server.
Fixed
- Paper chat is moderated exactly once. Registering both Paper's modern and legacy
chat events could previously double API usage and, in rare cases, apply actions
twice. - Map-art scanning now reads the real nested
data.colorsstructure used by
Minecraft map files. moderation.chat.failOpen: falseis now honored for cloud timeouts,
authentication failures, and an open circuit breaker.- Players with
neomoderation.bypassnow bypass map-art checks as documented. - Failed or temporarily unavailable map-art scans are retried instead of being
cached as successful scans. - Empty URL-rule entries can no longer match every chat message.
- Cloud timeout defaults now match the plugin's 2.5-second maximum chat wait.
Faster
- Offline word-filter patterns are compiled once per configuration instead of once
per word for every message. - A 403-word real-world test corpus runs at approximately 8.5 microseconds per
message on the release build, over 100 times faster than the previous path.
Release confidence
- 44 automated tests pass.
- The obfuscated release jar was verified on Paper 1.18.2, 1.19.4, 1.20.6, and
1.21.11. - Each Paper version independently confirmed plugin loading, commands, actions,
local filtering, and exactly-once moderation.
SHA-256 checksums are attached to the GitHub release.