AntiSwear Plugin
A comprehensive solution for filtering and censoring inappropriate language in player chat.
Current Version: 1.0-SNAPSHOT
⚠️ Alert: This plugin is a personal project developed in my free time. It may not be updated frequently unless there are significant bugs. Use at your own discretion.
Features:
- Censorship: Automatically replaces banned words with a customizable censor character (e.g., *)
- Custom Word Lists: Easily add or remove banned words using a YAML file or CSV file
- Regex Support: Use regular expressions to detect complex patterns in chat messages
- OpenAI Integration: Optionally utilize OpenAI's API for advanced profanity detection
- Logging: Optionally log instances of profanity attempts for moderation purposes
Commands:
- /antiswear reload - Reloads the plugin configuration
- /antiswear add <word> - Adds a word to the banned list
- /antiswear remove <word> - Removes a word from the banned list
Permissions:
- antiswear.use: Allows use of all AntiSwear commands
- antiswear.bypass: Allows players to bypass the swear filter
- antiswear.reload: Allows reloading the plugin configuration
- antiswear.add: Allows adding words to the banned list
- antiswear.remove: Allows removing words from the banned list
Installation:
- Download the plugin JAR file
- Place the JAR file in the plugins folder of your Minecraft server
- Start or restart your server to generate the configuration files
- Configure the settings in config.yml and words.yml as needed
Configuration: For support or to report issues, please open an issue in the GitHub repository or comment on this resource page.
License: This project is licensed under the MIT License.
Acknowledgments:
- Thanks to the SpigotMC community for their support and resources
- Special thanks to OpenAI for providing powerful language models
Enjoy using AntiSwear on your server!