ModsJava
CrossChat
Minecraft Java mod. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotA Velocity 3.x proxy plugin that routes chat from every backend server into a single global channel, visible to all connected players in real time.
Features
Requirement Version
Java 17 or later
Velocity 3.x (tested against 3.4.0)
LuckPerms (optional) 5.x
Installation
plugins/velocityglobalchat/config.yml
# Enable or disable the plugin entirely
enabled: true
# Chat format — placeholders:
# {server} — backend server name (e.g. HUB, SURVIVAL)
# {player} — sender's Minecraft username
# {prefix} — LuckPerms prefix (empty if LuckPerms is absent)
# {message} — the chat message (always plain text — injection-safe)
#
# Use & colour codes OR MiniMessage tags — do not mix both.
format: "&8[&b{server}&8] &7{prefix}{player}&f: {message}"
# Servers that participate in global chat.
# Players on servers NOT listed here neither see nor send global messages.
# Leave the list empty to include ALL servers.
servers:
- hub
- survival
- farming
Format examples
Style Example
Legacy & codes &8[&b{server}&8] &7{prefix}{player}&f: {message}
MiniMessage <dark_gray>[<aqua>{server}</aqua>]</dark_gray> <gray>{prefix}{player}</gray><white>: {message}</white>
Note: Player message content is always inserted as plain text regardless of the format style, preventing colour-code injection by players.
How it works
MIT — see LICENSE
Features
- Cross-server chat — messages sent on any backend server are broadcast to all players on all (configured) servers
- Fully customisable format — edit config.yml with your own colour codes and placeholders
- & legacy codes and MiniMessage — auto-detected; use whichever style you prefer
- LuckPerms integration — optional; prefixes are pulled automatically if LuckPerms is installed on the proxy
- Server filter — choose which servers participate; exclude lobby-only or mini-game servers
- Toggle on/off without restarting — flip enabled: false and restart the proxy
Requirement Version
Java 17 or later
Velocity 3.x (tested against 3.4.0)
LuckPerms (optional) 5.x
Installation
- Download velocityglobalchat-x.x.x.jar
- Drop it into your Velocity plugins/ folder
- Restart the proxy — plugins/velocityglobalchat/config.yml is created automatically
- Edit the config to taste, then restart again
plugins/velocityglobalchat/config.yml
# Enable or disable the plugin entirely
enabled: true
# Chat format — placeholders:
# {server} — backend server name (e.g. HUB, SURVIVAL)
# {player} — sender's Minecraft username
# {prefix} — LuckPerms prefix (empty if LuckPerms is absent)
# {message} — the chat message (always plain text — injection-safe)
#
# Use & colour codes OR MiniMessage tags — do not mix both.
format: "&8[&b{server}&8] &7{prefix}{player}&f: {message}"
# Servers that participate in global chat.
# Players on servers NOT listed here neither see nor send global messages.
# Leave the list empty to include ALL servers.
servers:
- hub
- survival
- farming
Format examples
Style Example
Legacy & codes &8[&b{server}&8] &7{prefix}{player}&f: {message}
MiniMessage <dark_gray>[<aqua>{server}</aqua>]</dark_gray> <gray>{prefix}{player}</gray><white>: {message}</white>
Note: Player message content is always inserted as plain text regardless of the format style, preventing colour-code injection by players.
How it works
- PlayerChatEvent fires on the proxy when a player sends a chat message
- The handler resolves the player's current backend server via player.getCurrentServer()
- The format string is rendered using the Adventure API (legacy or MiniMessage)
- The component is broadcast to all players whose current server is in the configured servers list
- The original event is denied — the backend server never receives the message, so it is not echoed locally
MIT — see LICENSE
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CrossChat is a free Minecraft Java mod. Downloaded 316 times (via Spigot). Download it and open it directly in the game.