{"repo":"HaHaWTH/AdvancedSensitiveWords","free":true,"listed":false,"github":"https://github.com/HaHaWTH/AdvancedSensitiveWords","clone":"git clone https://github.com/HaHaWTH/AdvancedSensitiveWords.git","description":"Modern, next-generation, ai-powered ultimate moderation solution for Minecraft","language":"Java","stars":51,"topics":["anti-swear","bukkit-plugin","folia-plugin","folia-supported","minecraft","minecraft-plugin","plugin","spigot-plugin","paper-plugin","paper-plugins"],"license":"AGPL-3.0","category":"ai-agents","readme_excerpt":"AdvancedSensitiveWords AdvancedSensitiveWords is a Paper moderation plugin built around DFA word matching, event-based content inspection, modular violation levels, and optional LLM-assisted chat review. 2.x is a breaking release. It targets Paper only, uses Gradle with Kotlin DSL, and generates a new kebab-case configuration model. Do not reuse pre-2.0 configuration files without reviewing every setting. Spigot, CraftBukkit, and BungeeCord are not supported since version 2.x. Installation 1. Download the Paper artifact from the release, or build paper:shadowJar locally. 2. Put the Paper jar in the server plugins/ directory and start Paper once. 3. Configure plugins/AdvancedSensitiveWords/config.yml and the generated messages en.yml or messages zhcn.yml . 4. Run /asw reload all after changing dictionaries or /asw reload config after changing only configuration. For Velocity notifications and proxy commands, install the Velocity artifact on the proxy, set plugin.hook-velocity: true on Paper, then restart both sides. The proxy module does not filter chat by itself. Filters - Chat and commands : Paper AsyncChatEvent , command preprocessing, cross-message chat context, configurable replacement or cancellation, fake messages on cancellation, and TrChat fake-message/shadowban compatibility. - Books : event-based writable-book checking, optional cross-page checking in cancel mode, and a bounded cache for processed book content. - Signs : per-line, multi-line, and recent-sign context","default_branch":null,"files":null,"tree":[],"storefront":"/r/HaHaWTH","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HaHaWTH/AdvancedSensitiveWords/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}