ConnectMe
Create a bridge between minecraft, discord and even telegram!
📖About ConnectMe
Description
ConnectMe is a powerful multi-platform chat bridge that seamlessly connects Minecraft server chat with Telegram and Discord. It provides real-time bidirectional messaging between all three platforms, allowing players and community members to communicate regardless of which platform they're using. Every message format, bridge setting, and notification type is fully customizable through config.yml.
The plugin features independent platform configuration, loop prevention systems, and comprehensive event notifications including player joins/leaves, deaths, advancements, and server status. Unique systems include direct Discord-Telegram bridging, customizable message formatting with color codes, and permission-based access controls for all features.
This elegant solution is perfect for community-driven servers seeking to unify their player base across multiple communication platforms while maintaining full control over message flow and formatting.
Java 21 or higher is required.
Commands
- Reload the ConnectMe configuration file
/tlgreload
- Mention a user from Telegram (will only appear in Telegram)
/tlgmention <user> <message> (Alias: /tlg)
- Get Discord server invite link
/discord
Key Features
Multi-Platform Bridge: Real-time bidirectional chat between Minecraft, Telegram, and Discord with independent enable/disable controls
Direct Platform Bridging: Optional direct Discord ↔ Telegram messaging without routing through Minecraft
Comprehensive Event Notifications:
Player chat messages between all platforms
Player join/leave events with online count
Death messages with cause details
Advancement completions with proper formatting
Server startup/shutdown status
Customizable Messaging: Every message format fully configurable with Minecraft color codes (&) and placeholders (%player%, %message%, etc.)
Loop Prevention: Advanced message tracking prevents infinite message loops between platforms
Permission System:
Granular control over who can send/receive messages and use commands:
connectme.telegramreceive - Receive Telegram messages
connectme.telegramsend - Send messages to Telegram
connectme.telegramcommands.mention - Use mention commands
connectme.reload - Reload configuration
Telegram Integration:
/online - View online players
/time - Check server time and date
/discord - Request the Discord invitation link
Automatic user mention system
Group chat support with configurable chat ID
Discord Integration:
Rich message formatting with embeds
Channel-specific messaging
Invite URL
Proper intent handling for message content
Flexible Configuration: Enable/disable individual features, customize all message formats, set up platform-specific settings, and control bridge behavior through extensive config.yml options
Smart Message Handling: Automatic message length management, duplicate prevention, and proper async processing to avoid server lag