messagePluginsCross-Server Messaging Platform for Velocity with API and LuckPerms integration.

A simple plugin to allow global cross-server communication and messaging with support for LuckPerms and Discord.
Opens Hangar · 720 downloads there
A simple plugin to allow global cross-server communication and messaging with support for LuckPerms and Discord.
SimpleProxyChat is a plugin for Paper / Spigot servers, made by beanbeanjuice. It supports Minecraft 1.21 – 26.x. It has been downloaded 720 times on Hangar. That puts it at #86 of the 154 chat plugins listed here. The last update came out on Oct 23, 2026.
SimpleProxyChat has had 63 releases on Hangar. 4 of them came out in the past year. The newest is 1.0.4, released on Oct 23, 2026. It is made for Minecraft 1.21 – 26.3. It runs on Paper, Waterfall and Velocity.
| Version | Released | Minecraft | Type |
|---|---|---|---|
1.0.4 | Oct 23, 2026 | 1.21 – 26.3 | Release |
1.0.2 | Oct 18, 2026 | 1.21 – 26.3 | Release |
1.0.1 | Oct 17, 2026 | 1.21 – 26.3 | Release |
1.0.0 | Oct 14, 2026 | 1.21 – 26.3 | Release |
0.5.7 | Aug 31, 2024 | 1.11 – 1.21 | Release |
The commands named on the Hangar page of SimpleProxyChat:
/spc-reloadPermission nodes named there, to give with a plugin like LuckPerms:
simpleproxychat.read.chatsimpleproxychat.read.joinsimpleproxychat.read.leavesimpleproxychat.read.fakesimpleproxychat.read.switchsimpleproxychat.read.updatesimpleproxychat.toggle.chatsimpleproxychat.toggle.chat.allsimpleproxychat.reloadsimpleproxychat.bansimpleproxychat.unbansimpleproxychat.whispersimpleproxychat.broadcastThis is a Bungeecord Chat Sync, Velocity Chat Sync, and Proxy Chat Sync plugin. It is a simple plugin to allow global cross-server communication and messaging with support for PlaceholderAPI, LuckPerms, LiteBans, AdvancedBan, NetworkManager, and Discord.
Platform · Supported Versions
Velocity (proxy) · Depends on your Velocity install + ViaVersion if needed
BungeeCord/Waterfall (proxy) · Depends on your proxy install + ViaVersion if needed
Spigot/Paper/Bukkit (helper) · 1.21.11 – 26.3
Fabric (helper) · 26.1+
NeoForge (helper) · 26.1.2+
This is the simplest setup and is all you need for cross-server chat on a standard BungeeCord/Velocity network.
In standalone mode, the proxy intercepts chat on the way through. If you want chat to be relayed only after backend plugins (e.g. LiteBans on each server) have processed it, if you want PlaceholderAPI support, or if you want backend-specific hooks for Fabric/NeoForge servers, install the helper plugin below.
The helper plugin can be downloaded here.
The helper runs on each backend server and forwards chat to the proxy over TCP, after backend plugins have processed it. It is also what enables PlaceholderAPI support (Spigot/Paper/Bukkit only).
Proxy-side setup (required before installing any helper):
Then, on each backend server, install the matching helper build. Config keys are the same across all three platforms; only the file location and the default secret differ slightly.
proxy-host: "localhost" # host where the proxy runs
proxy-port: 8766 # must match websocket-port in the proxy config
proxy-secret: "changeme" # must match websocket-secret in the proxy config
server-name: "survival" # must match this server's name in velocity.toml / BungeeCord's config.yml
For PlaceholderAPI support, the helper plugin is required, and placeholders can only be used in Minecraft chat messages. They will not currently work for join/leave messages. PlaceholderAPI is only available on the Spigot/Paper/Bukkit helper (there is no equivalent for Fabric/NeoForge).
config.yml
use-discord: false
BOT-TOKEN: "TOKEN_HERE"
CHANNEL-ID: "GLOBAL_CHANNEL_ID"
bot-activity:
status: ONLINE
type: "CUSTOM_STATUS"
text: "%online%/%max-players% - SimpleProxyChat by beanbeanjuice"
server-update-interval: 3
aliases:
ServerInConfigExample: ServerAliasExample
hub: Hub1
smp: smp1
use-permissions: false
proxy-message-prefix: ''
use-initial-server-status: true
use-fake-messages: true
timestamp:
format: "hh:mm a"
timezone: "America/Los_Angeles"
use-websocket: false
websocket-port: 8766
websocket-secret: "changeme"
update-notifications: true
use-simple-proxy-chat-banning-system: false
send-previous-messages-on-switch:
enabled: false
amount: 15
commands:
reload-aliases:
chat-toggle-aliases:
ban-aliases:
unban-aliases:
whisper-aliases:
reply-aliases:
broadcast-aliases:
disabled-servers:
proxy-switch: true
file-version: 18
messages.yml
plugin-prefix: "&8[SimpleProxyChat&r&8]"
minecraft:
join:
enabled: true
message: "&e%player% &ahas joined the network. (%server%)"
leave:
enabled: true
message: "&e%player% &chas left the network. (%server%)"
chat:
enabled: true
message: "&8[&3%server%&8] &e%player% &9» &7%message%"
vanished: "&cYou cannot send proxy messages while vanished. Your message must end with a '&e/&c' to speak."
switch:
enabled: true
default: "&e%player% &7moved from &c%from% &7to &a%to%&7."
no-from: "&e%player% &7moved &7to &a%to%&7."
whisper:
send: "&8[&dyou&8] &f⇒ &8[&d%receiver%&8] &9» &e%message%"
receive: "&8[&d%sender%&8] &f⇒ &8[&dyou&8] &9» &e%message%"
error: "&c/spc-whisper (user) (message)"
discord:
enabled: true
message: "%server% %player% » %message%"
embed:
use: false
title: "[%server%] %player%"
message: "%message%"
color: "#FFC0CB"
use-timestamp: true
command:
no-permission: "%plugin-prefix% &cSorry, you do not have permission to run this command."
unknown: "%plugin-prefix% &cUnknown command."
must-be-player: "%plugin-prefix% &cYou must be a player to run this command."
reload: "%plugin-prefix% &aThe plugin has been successfully reloaded!"
chat-lock:
usage: "%plugin-prefix% &cCorrect usage is &a/spc-chat all lock/unlock &c or &a/spc-chat lock/unlock"
single:
locked: "%plugin-prefix% &6%server% &cwill no longer send proxy chat messages."
unlocked: "%plugin-prefix% &6%server% &awill now send proxy chat messages."
all:
locked: "%plugin-prefix% &cAll servers will no longer send proxy chat messages."
unlocked: "%plugin-prefix% &aAll servers will now send proxy chat messages."
proxy-ban:
usage
Written by beanbeanjuice. Read it with pictures on Hangar.
Make sure your server runs Paper and Spigot on Minecraft 1.21 – 26.x.
Download the .jar file from Hangar and put it in the plugins folder of your server.
Restart the server. Avoid /reload, many plugins do not handle it well.
Type /plugins in the console: SimpleProxyChat should be listed in green. Its config files are created in the plugins folder on the first start.
| Resource | Downloads | Versions | Last update | Price |
|---|---|---|---|---|
| 720 | 1.21 – 26.x | 17 days ago | Free | |
| 624 | – | Dec 7, 2023 | Free | |
| 507 | – | Mar 20, 2023 | Free | |
| 328K | 1.16 – 26.x | 21 days ago | Free |
Yes. SimpleProxyChat supports Minecraft 26.x. All supported versions: 26.x, 1.21.
Yes. SimpleProxyChat is free to download from Hangar.
SimpleProxyChat runs on Paper and Spigot servers.
Yes: LiteBans, NetworkManager, PremiumVanish, SuperVanish, AdvancedBan. Install it before SimpleProxyChat.
Yes. The last update came out in the past day.
The closest ones are message, Vmessage and Simple Voice Chat Discord Bridge. Compare all alternatives
messagePluginsCross-Server Messaging Platform for Velocity with API and LuckPerms integration.
VmessagePluginsV-Message | Simple Global Chatting, Join/leave/change message w/ LuckPerms Support for all the messages
Simple Voice Chat Discord BridgePlugins · 1.16 – 26.xA mod and plugin to make a bridge between Simple Voice Chat and Discord to allow for players without the mod to hear and speak.
LPC MinimessagePlugins · 1.20 – 26.xA chat formatting with Minimessage Support plugin for LuckPerms.
LPC-PlusPlugins · 1.13 – 1.21LPCPlus: Modern PaperMC chat plugin with LuckPerms, MiniMessage, hex & legacy colors, and PlaceholderAPI support.
Server-bridgePlugins · 1.8 – 26.xDiscord bot + Minecraft: linked accounts, XP ranks, chat bridge and a LuckPerms web editor
Log in to leave a review.