DSWordFilter icon

DSWordFilter -----

chat, ai, chatfilter, spam filter, spam, word filter,



DS Word Filter Plugin
[​IMG] [​IMG]

The Ultimate Intelligent Chat Moderation Solution for Minecraft Servers

DS Word Filter is a revolutionary chat moderation plugin that combines traditional word filtering with advanced AI-powered content analysis. Built for Minecraft 1.21+ servers, it provides comprehensive chat protection while maintaining cost efficiency and performance optimization.

Key Features
Dual-Layer Filtering System
  • Traditional Filter: Lightning-fast word list matching
  • AI Moderator: OpenAI GPT-powered contextual analysis
  • Smart Pre-filtering: Cost-optimized AI usage
Intelligent Trust System
  • Dynamic player trust levels (0-100)
  • Behavioral learning and adaptation
  • Reduced false positives for trusted players
  • Automatic trust level adjustments
⚙️ Advanced Pattern Detection
  • URL and domain recognition
  • Discord invite detection
  • Excessive capitalization monitoring
  • Repeated character spam detection
  • Custom suspicious pattern matching
Multi-Language Support
  • Fully customizable language files
  • Currently supports Hungarian
  • Easy translation system
  • MessageFormat parameter support
Cost Optimization
  • Hourly AI API call limits
  • Smart pre-filtering triggers
  • Trust-based AI bypass system
  • Detailed usage monitoring
Quick Start
Prerequisites
  • Minecraft Server 1.21+
  • Bukkit/Spigot/Paper
  • Java 17+ recommended
  • OpenAI API key (optional, for AI features)
Installation
  1. Download the latest release from Spigot
  2. Place the JAR file in your plugins/ directory
  3. Restart your server
  4. Configure the plugin settings in plugins/DSWordFilter/
Basic Configuration
# config.yml
enable-filter: true
ai:
enabled: false # Set to true to enable AI moderation
api-key: 'your-openai-api-key-here'
calls-per-hour: 50

Use Cases
Family-Friendly Servers
Perfect for servers with younger audiences, providing intelligent content filtering without over-blocking legitimate conversation.

Large Community Servers
Scales efficiently with cost-optimized AI usage and trust system that reduces moderation overhead.

Multi-Language Communities
Easily customizable language files support international server communities.

Commands & Permissions
Commands
  • /wordfilter status - View plugin status and statistics
  • /wordfilter reload - Reload configuration files
  • /wordfilter ai test <message> - Test AI moderation
  • /wordfilter trust <player> - Check player trust level
Permissions
  • wordfilter.admin - Full plugin administration
  • wordfilter.bypass - Bypass all filtering
  • wordfilter.ai.bypass - Bypass AI filtering only
Performance & Statistics
  • Response Time: <50ms for traditional filtering
  • AI Processing: 200-800ms average (async)
  • Memory Usage: <10MB typical
  • False Positive Rate: <2% with trust system
  • Cost Efficiency: 85% reduction in AI calls vs. naive implementation
Support & Community
  • Discord: @daveston1
  • Spigot Profile: daveston1
  • Issues: Report bugs and feature requests
  • Wiki: Community-maintained documentation
Roadmap
Version 1.1 (Coming Soon)
  • [ ] Machine learning trust system improvements
  • [ ] Additional language packs (English, German, French)
  • [ ] Advanced regex pattern support
  • [ ] Integration with popular ban plugins
Version 1.2 (Planned)
  • [ ] Web dashboard for statistics
  • [ ] Multi-server synchronization
  • [ ] Custom AI model training
  • [ ] Advanced reporting system
Security & Privacy
  • No player data stored externally
  • Optional AI processing (can be disabled)
  • GDPR compliant logging
  • Secure API key handling
  • Local data processing priority
‍ Author
daveston1
Minecraft Plugin Developer & AI Enthusiast

  • Spigot: Profile
  • Discord: @david3553
Star this plugin if you find it useful!
"Making Minecraft servers safer, one message at a time." - daveston1
Resource Information
Author:
----------
Total Downloads: 27
First Release: May 27, 2025
Last Update: May 27, 2025
Category: ---------------
All-Time Rating:
0 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings