Releases: eldor47/MCGrokChat
Releases · eldor47/MCGrokChat
Release v1.1.0 - Blacklist filtering and per-group rate limits
MCGrokChat v1.1.0 Release Notes
New Features
Blacklist Filtering System
Prevent Grok from responding to specific words or phrases. Perfect for filtering spam, inappropriate content, or test messages!
Features:
- Case-insensitive matching (blocks "SPAM", "spam", "Spam")
- Partial word matching (blocks "spamming", "spam bot")
- Silent filtering (no error messages, just ignored)
- Runtime management via admin commands
Admin Commands:
/grokchat blacklist list # Show current blacklist
/grokchat blacklist add <word> # Add word/phrase to blacklist
/grokchat blacklist remove <word> # Remove word/phrase
/grokchat blacklist clear # Clear entire blacklist
/grokchat blacklist enable # Enable blacklist filtering
/grokchat blacklist disable # Disable blacklist filtering
Configuration:
blacklist:
enabled: true
blocked-words:
- "spam"
- "test test test"👥 Per-Group Rate Limits
Set different rate limits for different player groups using permissions. Perfect for VIP members who deserve more requests!
Features:
- Permission-based (works with LuckPerms, PermissionsEx, etc.)
- Highest limit wins (if player has multiple group permissions)
- Falls back to default limit if no group permissions
- Works automatically - no manual configuration needed
Configuration:
rate-limit:
enabled: true
max-requests-per-hour: 20 # Default for players without group permissions
groups:
grokchat.rate.vip: 50 # VIP players get 50/hour
grokchat.rate.member: 20 # Members get 20/hour
grokchat.rate.guest: 5 # Guests get 5/hourSetup with LuckPerms:
/lp group vip permission set grokchat.rate.vip true
/lp group member permission set grokchat.rate.member trueChanges
Permissions System Updates
- Changed
grokchat.useandgrokchat.commanddefaults fromtruetofalse - Permissions now require explicit granting via permission plugins
- Better control over who can use Grok features
- Works perfectly with LuckPerms!
Installation
- Download
MCGrokChat-1.1.0.jarfrom the assets below - Replace your old plugin file in
plugins/folder - Restart your server (or use
/grokchat reloadafter server restart) - Update your
config.ymlif you want to use new features
🔗 Links
- GitHub Repository: https://github.com/eldor47/MCGrokChat
- Issues: https://github.com/eldor47/MCGrokChat/issues
- Documentation: See README.md for complete setup guide
📝 Full Changelog
See CHANGELOG.md for detailed changes.
MCGrokChat v1.0.0 - Initial Release
MCGrokChat v1.0.0
Initial release of MCGrokChat - a Minecraft plugin that integrates Grok AI into your server chat.
Features
@grokmentions and/grokcommand- Auto-response when keywords are mentioned
- Chat history context (last 10 messages)
- Optional player data context (location, biome, health, etc.)
- Customizable system prompts
- Rate limiting and cooldowns
- Tab completion for all commands
- Admin tools for management
Quick Start
- Download the jar file
- Place in your
pluginsfolder - Add your xAI API key to
config.yml - Restart server
Requirements: Java 17+, Spigot/Paper/Purpur 1.21+, xAI API key
See README for full documentation.