💬 FXChat
A modern, lightweight, and fully configurable chat system for Minecraft servers.
Give your server the communication system it deserves. FXChat provides custom chat channels, modern private messaging, staff moderation tools, and a complete Team system—all highly optimized and configurable through simple JSON files.
✨ Features
💬 Custom Chat Channels
Create as many chat channels as you want.
🌍 Global, 📍 Local, 👮 Staff, or completely custom channels.
🔑 Custom permissions for each channel.
📏 Configurable chat radius.
🎨 Fully customizable chat formats.
⚡ Switch channels instantly or send one-time messages.
✉️ Private Messaging
A clean and intuitive messaging system.
/msg, /tell, /w/r quick reply
🔄 Automatic conversation tracking
🎨 Custom message formats
🛡️ SocialSpy support
👥 Team System
Everything your community needs to stay connected.
🏷️ Custom team names & tags
💬 Dedicated Team Chat (/tc)
📨 Invitations
👑 Leader management
🎨 Team colors
📋 Team information
🚪 Join, leave and kick members
🛡️ Staff Tools
Moderate conversations with ease.
👁️ SocialSpy
👥 TeamSpy
🔄 Live configuration reload
⚙️ No server restart required
⚙️ Fully Configurable
Every aspect of FXChat can be customized.
📄 JSON configuration files
💬 Chat formats
🎨 Colors & prefixes
🔑 Permissions
📢 Messages
💭 Team chat
🌍 Channels
Configuration files are automatically generated on first launch.
📜 Commands
💬 Chat
/<channel>
/msg <player> <message>
/tell <player> <message>
/w <player> <message>
/r <message>
/tc <message>
👥 Teams
/fxteam create <name> <tag>
/fxteam invite <player>
/fxteam accept
/fxteam leave
/fxteam kick <player>
/fxteam color <color>
/fxteam info
🛠️ Administration
/fxchat reload
/fxchat spy
/fxchat channel create <name> <command> <radius> <permission>
/fxchat channel remove <command>
/fxteam spy
📁 Configuration
All configuration files are located in:
config/fxchat/
💬 channels.json
Configure chat channels, permissions, commands, formats, and local chat radius (-1 for unlimited).
📝 messages.json
Customize chat messages, private message formatting, notifications, and SocialSpy.
👥 teams_messages.json
Configure team chat, invitations, alerts, errors, hover text, and every Team-related message.
❤️ Why FXChat?
🚀 Lightweight & optimized
🎨 Highly customizable
🔧 Easy JSON configuration
🛡️ Built-in moderation tools
👥 Complete Team system
💬 Flexible chat channels
⚡ Designed for survival servers, RPGs, SMPs, and large networks

