COWMODSКаталог модов

ChatTools

A cross-server chat management plugin designed for Minecraft Velocity servers. It supports global message synchronization, custom server display names, and cross-server private messaging, enhancing player communication in multi-server environments.

Автор: NSrank5122обновлён 20 апр. 2025 г.
УправлениеОбщение

Описание

ChatTools - Velocity Cross-Server Chat Plugin

Velocity Java License

ChatTools is a cross-server chat management plugin designed for Minecraft Velocity servers. It supports global message synchronization, custom server display names, and cross-server private messaging, enhancing player communication in multi-server environments.

Note: This plugin is AI-developed to simplify cross-server chat management.


Features

  • Cross-Server Message Sync:
    • Messages sent by players on any sub-server are broadcast to all online players in real-time.
    • Message format includes server alias and player name.
  • Custom Server Names:
    • Define server display names via configuration files (e.g., lobby → Main Lobby).
  • Cross-Server Private Messaging:
    • Use /tell or /msg to privately message players across servers.
    • Messages are visible only to the sender, receiver, and console.
    • Supports tab-completion for online player names.
  • Dynamic Configuration:
    • Use /chattools reload to reload configurations without restarting the server.
  • Compatibility:
    • Supports Velocity 3.4+ and Minecraft 1.16+.

Installation

1. Download the Plugin

Download the latest ChatTools.jar from GitHub or other distribution channels.

2. Install the Plugin

Place the downloaded ChatTools.jar into the plugins/ directory of your Velocity server.

3. Start the Server

Start the Velocity server. The plugin will automatically generate the default configuration file at plugins/ChatTools/config.yml.


Usage

Commands

CommandPermissionDescription
/chattools reloadchattools.reloadReload the plugin configuration file to apply changes immediately.
/tell <player> <message>chattools.command.tellSend a private message to a player across servers.
/msg <player> <message>chattools.command.tellAlias for /tell.

Examples

  1. Cross-Server Chat

A player in the Lobby server sends:

  [Main Lobby] Steve: Hello everyone!

A player in the Survive server replies:

  [Survival World] Alex: Welcome to Survival!
  1. Cross-Server Private Message:
  [Main Lobby] Steve → [Survival World] Alex: How's it going?

Configuration

The configuration file is located at plugins/ChatTools/config.yml:

servers:
  lobby:
    name: "Main Lobby"
    color: "AQUA"
  survive:
    name: "Survival World"
    color: "GREEN"
  minigame:
    name: "MiniGame Zone"
    color: "YELLOW"
  • Keys (e.g., lobby) are Velocity server IDs.
  • Values (e.g., Main Lobby) are display names used in chat.

Support and Feedback

If you encounter any issues or have suggestions for improvements, please contact us through the following channels:


License & Disclaimer

  • Development Statement: This plugin is AI-developed to provide efficient chat management for the Minecraft Velocity community.

  • License: Licensed under GNU General Public License v3.0. You are free to use, modify, and distribute it under the license terms.

  • Disclaimer: The developer is not responsible for any issues arising from the use of this plugin.


Acknowledgements

Special thanks to the following technologies and tools:


中文版:Github

Последние версии

Все версии →
release

ChatTools 1.4-SNAPSHOT

1.4-SNAPSHOT
20 апр. 2025 г.348Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5velocity
Скачать
Что нового
**ChatTools | v1.4**更新日志: 本次更新添加了对我的另一个插件:[**NameTools**]([https://github.com/NSrank/NameTools](https://github.com/NSrank/NameTools)) 的支持 如果有什么bug,欢迎提交Issues!
release

ChatTools 1.3-SNAPSHOT

1.3-SNAPSHOT
19 апр. 2025 г.34Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5velocity
Скачать
Что нового
**ChatTools v1.3** 更新日志: 修复了私聊时服务器名称显示异常的问题 优化了玩家名称颜色配置 如果有什么bug,欢迎提交Issues!
release

ChatTools 1.2-SNAPSHOT

1.2-SNAPSHOT
19 апр. 2025 г.43Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5velocity
Скачать
Что нового
**ChatTools 1.2** 正式发布!本次更新新增跨服私聊功能,并优化了服务器名称颜色配置和兼容性。 ## 新增功能 - **跨服私聊系统** - 支持 `/tell <玩家名>` 和 `/msg <玩家名>` 命令跨服私聊。 - 消息仅对 **发送者**、**接收者** 和 **控制台** 可见,保障隐私。 - 实时 Tab 补全在线玩家名,提升操作体验。 ## 优化与修复 - 兼容性增强 - 日志改进 如果有什么bug,欢迎提交Issues!
release

ChatTools 1.1-SNAPSHOT

1.1-SNAPSHOT
18 апр. 2025 г.40Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5velocity
Скачать
Что нового
升级内容: 在配置文件中添加了对服务器别称的颜色设定选项,可以让你的服务器名变得更加的colorful 更改了功能实现的逻辑,使玩家名前显示的“服务器名”只是“前缀”而不是被重新定义后的玩家名,避免了可能存在的兼容性问题 如果有什么bug,欢迎提交Issues!
release

ChatTools 1.0-SNAPSHOT

1.0-SNAPSHOT
18 апр. 2025 г.47Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5velocity
Скачать
Что нового
该插件只需要安装在Velocity端即可,支持的版本3.4+