MultiChat

MultiChat

A bungeeCord plugin that allows for chat across all connected servers

183 downloads 5 followers

MultiChat

Transform your BungeeCord network into a unified communication hub!

MultiChat is a professional, feature-rich cross-server chat plugin that seamlessly connects all servers in your network. Players can communicate across servers, see everyone in the tab list, and enjoy a truly unified multiplayer experienceโ€”all without requiring any backend plugins!


๐ŸŒŸ Key Features

๐Ÿ’ฌ Cross-Server Chat

Chat messages broadcast across your entire network. Players on Survival can talk to players on Creative, Skyblock, or any other serverโ€”seamlessly!

๐Ÿ‘ฅ Global Tab List

All players from all servers appear in everyone's tab list. Fully customizable with server prefixes, headers, and footers. This feature alone eliminates the need for TAB or similar plugins on backend servers!

๐Ÿ”‡ Smart Join/Leave Messages

Completely customizable join and quit messages that only show when players enter or exit the entire networkโ€”not every time they switch servers. Say goodbye to chat spam!

๐Ÿ“‹ Server List Command (/s list)

Players can view all servers with real-time player counts and names. Configurable to show or hide player names.

๐Ÿ’Œ Cross-Server Private Messaging

Built-in /msg and /r (reply) commands work across all servers. Find and message anyone on your network instantly!

๐ŸŽจ Highly Customizable

Every message format, color, and feature can be customized through an intuitive config.yml. Supports full Minecraft color codes and formatting.

๐Ÿ” Flexible Permission System

Configure each feature with three permission modes:

  • "everyone" - No permission required (default)
  • "op" - Operators only
  • "custom.permission" - Specific permission nodes (works with LuckPerms, etc.)

๐Ÿšซ Command Control

Optionally block commands from reaching backend servers while keeping chat and messaging functional.

๐ŸŽญ Normal Chat Mode

Hide server prefixes to make your network feel like one unified server. Players won't even know they're switching between backend servers!


๐Ÿ“– Quick Start

  1. Download MultiChat-1.0.0.jar
  2. Drop into your BungeeCord plugins folder
  3. Restart your proxy
  4. Done! The plugin works out-of-the-box with sensible defaults

No backend plugins required. No complicated setup. Just drop it in and go!


โš™๏ธ Configuration Examples

Minimal Setup (Works Immediately)

enable-cross-server-chat: true
enable-global-tablist: true
suppress-server-switch-messages: true

Custom Messages

# Chat format
chat-format: "&7[&b{server}&7] &f{player}&7: &f{message}"

# Join/Quit messages
join-message-format: "&a+ &f{player}"
quit-message-format: "&c- &f{player}"

# Tab list
tablist-format: "&7[&b{server}&7] &f{player}"
tablist-header: "&b&lYour Network Name\n&7Players: &f{total}"
tablist-footer: "&7You're on: &b{server}"

VIP Cross-Server Chat

permission-chat: "vip.chat"
permission-msg: "vip.message"

Then in LuckPerms: /lp group vip permission set vip.chat true


๐ŸŽฏ Commands

Command Description Permission Aliases
/s list View all servers and players Configurable (default: everyone) /servers, /serverlist
/msg <player> <message> Private message across servers Configurable (default: everyone) /message, /tell, /w, /pm
/r <message> Reply to last message Configurable (default: everyone) /reply

๐Ÿค– Developed with AI

This plugin was entirely coded by Claude (Anthropic's AI) in collaboration with a human developer. Here's what that means:

โœ… Thoroughly Documented - Every method, class, and configuration option is clearly documented
โœ… Best Practices - Follows Java and BungeeCord development standards
โœ… Clean Code - Readable, maintainable, and well-organized structure
โœ… Production-Ready - Designed for public use with security and performance in mind
โœ… No Hardcoded Values - Everything is configurable

The AI approach means the code is consistent, well-commented, and follows professional standards throughout. All features have been designed with real-world server networks in mind.


๐Ÿ› ๏ธ Technical Details

  • BungeeCord API: 1.21-R0.3
  • Minecraft Version: 1.21.10+ (compatible with earlier 1.21.x)
  • Java Version: 17+
  • License: MIT License
  • Dependencies: None (standalone plugin)
  • Backend Plugins Required: None!

๐Ÿ“ฆ What's Included

โœ“ Cross-server chat broadcasting
โœ“ Global tab list (all players visible)
โœ“ Smart join/leave messages (network-level only)
โœ“ Server list command with player info
โœ“ Cross-server private messaging (/msg, /r)
โœ“ Configurable permissions system
โœ“ Command passthrough control
โœ“ Full color code support
โœ“ Comprehensive configuration file
โœ“ Professional documentation


๐Ÿ’ก Use Cases

  • Multi-gamemode networks (Survival, Creative, Skyblock, etc.)
  • Staff communication across servers
  • Community building across your network
  • Unified player experience
  • VIP/Premium cross-server chat features
  • Clean, professional network presentation

Source Code: https://github.com/TrashGremlin151/MultiChat

Made with โค๏ธ for the Minecraft community
AI-Powered โ€ข Open Source โ€ข Production-Ready

No gallery available for this project.

Version Minecraft Loader Download

MultiChat 1.0.0

1.0.1

1.21, 1.21.10, 1.21.11, 1.21.9
bungeecord
Download

MultiChat 1.0.0

1.0.0

1.21.10
bungeecord
Download