
fcChat 2.2
release27 марта 2026 г.Added:
Ability to disable the /clear command via config.yml (commands.clear.enabled). Sender placeholder in broadcast: {sender} (with {player} kept for backward compatibility). Full public API (fc.plugins.fcchat.api) for integration with other plugins: FcChatApi, FcChatApiProvider. API events: FcChatApiReadyEvent, FcChatBroadcastEvent, FcChatPrivateMessageEvent, FcChatChannelSwitchEvent. Registration of context placeholders ({ctx:key} / {context:key}). Audience resolver for custom broadcast audience. Action handler API.
API is now registered as a Bukkit Service + provider on plugin startup. AI Chat Moderator (via OpenRouter): Settings in moderation.yml (endpoint, api-key, model, prompt, blocked-message). Blocking message sending based on AI decision. Management commands: /fcchat ai stats — shows block statistics + logger status. /fcchat ai logger — enable/disable AI logger.
Online logger for admins: notification about hidden message + hover with block reason. Permissions: fcchat.ai.manage, fcchat.ai.logger. Tab-completion for the new AI commands.
Improved message display logic during AI checking: Sender sees the message locally first. After successful AI check, the message is sent to everyone else (without duplicating it for the sender).
Support for Toast notifications for pings via NMS across versions 1.16.5–1.21.11.
Changed:
new-player-chat now uses real in-game time from world/player statistics (vanilla stats), instead of storing time in a separate plugin file. Default broadcast format has been updated to display the sender.
Fixed:
Improved version handling and fallback logic in Toast/NMS for newer 1.21.x versions. Fixed scenarios where broadcast or channel switch were cancelled by external plugins (added separate cancellation messages). Improved parsing and robustness of AI moderator responses (including fallback for different response formats).
Optimization / Refactoring:
Removed unused code and redundant fields/classes: PlayerInfoManager, FormatCache and related unused calls. Simplified PrivateMessageManager, PlayerTimeManager and parts of chat/channel managers.
Commands /broadcast, /msg, /reply, /clear, and channel switching have been moved to a unified API layer for better extensibility.
fcChat v1.4
release5 августа 2025 г.💬 fcChat - Advanced Chat Management Plugin
fcChat is a comprehensive chat management plugin that brings a suite of powerful features to enhance your server's communication experience. Transform your server's chat with professional-grade functionality and seamless integrations.
✨ Key Features
🌐 Multi-Channel Chat System
- Local & Global Chat — Communicate within proximity or server-wide
- Chat Surveillance — Administrators can discreetly monitor player conversations
- Custom Chat Channels — Organize conversations by topic without cluttering main chat
🔧 Integrations & Compatibility
- Full PlaceholderAPI Support — Use any placeholders for personalization
- LuckPerms Integration — Flexible permissions and privilege system
- Discord Bridge — Sync in-game chat with your Discord server
🤖 Automation Features
- Auto Messages — Schedule regular announcements and notifications
- Interactive Elements — Clickable links and commands with hover effects
🛡️ Protection & Moderation
- Smart Content Filter — Block profanity, links, and IP addresses
- Anti-Spam System — Protection against flooding and mass messaging
- Newcomer Restrictions — Temporary chat limits for new players
- Admin Message Review — View original text of blocked messages
🎨 Customization Options
- Rich Text Formatting — Colorful and stylish message appearance
- Text Masking — Hide specific parts of messages
- Chat Copying — Easy text interaction and selection
- Player Profiles — Detailed user information on hover
🔧 Commands
| Command | Description | Permission |
|---|---|---|
/fcchat reload | Reload plugin configuration | fcchat.reload |
/fcchat spy on/off | Toggle local chat surveillance | fcchat.spy |
/fcchat channel <id> | Switch chat channel | fcchat.channel.<id> |
🔑 Permissions
| Permission | Description |
|---|---|
fcchat.use | Access to basic plugin commands |
fcchat.reload | Reload plugin configuration |
fcchat.spy | Use spy function for monitoring messages |
fcchat.hidder | Use text masking features |
fcchat.color | Use hex colors in chat |
fcchat.read | View blocked messages on hover |
fcchat.info | View player information on hover |
fcchat.admin | Full administrator privileges |
fcchat.channel.<id> | Access specific chat channels |
📋 Requirements
- Minecraft 1.16+ (Bukkit/Spigot/Paper)
- Java 8 or higher
🔗 Optional Dependencies
- PlaceholderAPI - For advanced placeholder support
- LuckPerms - For enhanced permission management
- DiscordSRV - For Discord integration
🚀 Why Choose fcChat?
✅ Professional Grade - Enterprise-level features for serious servers
✅ Easy Setup - Simple configuration with powerful customization
✅ Active Development - Regular updates and feature additions
✅ Performance Optimized - Lightweight and efficient code
✅ Community Focused - Built based on real server needs
