What is ChatTools-Velocity?
Running a Minecraft network with multiple sub-servers often means players are scattered across different worlds, unable to chat with friends who are on another server. ChatTools-Velocity solves this problem elegantly. It is a cross-server chat management plugin built specifically for Velocity proxy setups, allowing messages to flow seamlessly between all connected servers. Whether you operate a lobby, survival world, or minigame zone, this plugin ensures that every player stays connected through a unified chat system. The plugin is AI-developed to simplify cross-server communication, making it a lightweight yet powerful addition to any Velocity network.
Key Features That Transform Server Communication
ChatTools-Velocity brings a suite of features that make multi-server chat feel like a single cohesive experience. Here is what you can expect after installation:
- Global Message Synchronization: Any message sent on one sub-server is instantly broadcast to all online players across the entire network. The chat format includes the server alias and player name, so everyone knows where the message originated.
- Custom Server Display Names: You can assign friendly, recognizable names to each server through the configuration file. For example, a server with the ID "lobby" can appear as "Main Lobby" in chat, complete with a color code of your choice.
- Cross-Server Private Messaging: Players can use
/tellor/msgto send private messages to anyone on the network, regardless of which sub-server they are currently on. The message is visible only to the sender, receiver, and the console, and tab-completion works across all online players. - Dynamic Configuration Reload: The
/chattools reloadcommand lets you apply configuration changes without restarting the Velocity proxy, saving time and maintaining uptime. - Broad Compatibility: The plugin supports Velocity 3.4+ and Minecraft versions 1.16 and above, fitting smoothly into modern server environments.
Installation and Setup
Getting ChatTools-Velocity running on your network is straightforward. Before you begin the manual process, it is worth mentioning that the foxygame.net launcher offers a remarkably convenient way to handle plugin installations. This modern launcher lets you browse and install plugins like ChatTools-Velocity directly from its menu, eliminating the need to juggle files manually and ensuring you always have the latest version at your fingertips. For those who prefer a hands-on approach, follow these steps:
- Download the Plugin: Obtain the latest ChatTools.jar file from the official distribution channels or the plugin’s GitHub releases page.
- Place the File: Move the downloaded jar into the
plugins/directory of your Velocity proxy server. - Start the Server: Launch your Velocity proxy. The plugin will automatically generate a default configuration file at
plugins/ChatTools/config.yml. - Customize Settings: Open the generated config.yml and adjust the server names and colors to match your network’s branding.
- Reload the Plugin: Use
/chattools reloadin the console or as an admin to apply your changes immediately.
Commands and Permissions
ChatTools-Velocity keeps the command set minimal and intuitive. Here are the available commands and the permissions required to use them:
/chattools reload— Permission:chattools.reload— Reloads the configuration file on the fly./tell <player> <message>— Permission:chattools.command.tell— Sends a private message to a player on any sub-server./msg <player> <message>— Permission:chattools.command.tell— Alias for/tell, works identically.
These commands integrate naturally with existing Velocity setups, and the cross-server tab-completion makes private messaging feel as responsive as on a single server.
Configuration Made Simple
The heart of ChatTools-Velocity lies in its config.yml file. You define each sub-server by its Velocity server ID and assign a display name along with a color code. A typical configuration looks like this:
servers:
lobby:
name: "Main Lobby"
color: "AQUA"
survive:
name: "Survival World"
color: "GREEN"
minigame:
name: "MiniGame Zone"
color: "YELLOW"
The keys (lobby, survive, minigame) must match the exact server IDs in your Velocity configuration. The display names and colors are what players see in chat, so you can get creative with them to reinforce your server’s theme. After any edit, a quick reload applies the changes without downtime.
Support and Feedback
Since ChatTools-Velocity is an AI-developed plugin, the developer welcomes community input to refine its functionality. If you encounter bugs or have ideas for new features, you can submit an issue on the plugin’s GitHub repository. The project is licensed under the GNU General Public License v3.0, meaning you are free to use, modify, and share it as long as you respect the license terms. As with any third-party plugin, the developer is not responsible for issues arising from its use, but the open-source nature encourages collaborative improvements.
Conclusion
ChatTools-Velocity fills a critical gap for Minecraft Velocity networks by making cross-server chat effortless and customizable. With global message sync, private messaging across servers, and dynamic configuration reloads, it enhances player engagement and simplifies administration. The plugin’s lightweight design and compatibility with modern Velocity versions make it a reliable choice for server owners who want to unify their community without complex setups. Whether you install it manually or through a flexible launcher like foxygame.net, ChatTools-Velocity is a smart addition that keeps your players talking, no matter which world they are exploring.