A lightweight proxy core plugin for BungeeCord / Waterfall networks
MOTD Rotation • Maintenance • Staff Tools • Private Messages • Hub Routing • Announce System • Friends System • Party System
MOTD Rotation • Maintenance • Staff Tools • Private Messages • Hub Routing • Announce System • Friends System • Party System
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FlorusProxyCore is an all-in-one proxy core plugin for Minecraft networks, created to provide the most important proxy-side features in one clean and configurable solution.
Managing a Minecraft network often requires several separate plugins for basic tasks such as private messages, staff communication, announcements, maintenance access, MOTD control, hub commands, and command protection. FlorusProxyCore combines these features into a single plugin, making your proxy easier to configure, maintain, and manage.
With FlorusProxyCore, server owners can handle essential network tools directly from the proxy. The plugin is designed for practical use, with simple configuration files, customizable messages, and features that are useful for both small and growing Minecraft networks.
Included Features:
Private Messaging
Players can send private messages across the network, allowing simple and direct communication without depending on backend servers.
Staff Chat
A dedicated staff chat system lets your team communicate privately across the proxy, helping with moderation, support, and coordination.
Proxy Announcements
Send global announcements to all connected players. This is useful for server updates, restarts, events, important notices, or general network messages.
Maintenance Mode
Enable maintenance mode when your network is being updated or repaired. This allows you to restrict access while keeping control over who can join during maintenance.
Friend System
Add friends, find out when they connect, see which servers they’re on, travel to the servers where they are, and much more!
Party System
Create a party to make it easier for all members to move between servers, along with a private chat for each party.
Hub Routing
Provide easy hub access and routing commands so players can quickly return to your main lobby or hub server.
MOTD Rotation
Rotate different MOTD messages in the multiplayer server list. This can be used to show updates, promotions, events, or different network messages automatically.
Command Suggestion Blocking
Control and block command suggestions shown to players, helping prevent unwanted commands from appearing in the client command list.
Proxy Utility Commands
Includes useful administrative commands for managing and controlling your proxy more efficiently.
Why use FlorusProxyCore?
- Combines multiple essential proxy tools into one plugin
- Reduces the need for several separate small plugins
- Simple and clean configuration
- Customizable messages
- Useful for Minecraft proxy networks of different sizes
- Designed for practical server administration
- Focused on performance, organization, and ease of use
FlorusProxyCore is made for server owners who want a simple but useful proxy core plugin that covers the basic tools every network needs.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
You can disable or enable any resource from the configs.yml
Custom MOTD System
Enable or disable MOTDs from motds.yml
Multiple MOTD entries
Random, Sequential, and Sticky IP modes
Maintenance MOTD support
Placeholders: %online%, %max%, %time%, %motd_id%
Maintenance Mode
Enable or disable network maintenance
Whitelist players during maintenance
Optional maintenance timer
Custom kick message
Custom maintenance MOTD and protocol text
Private Messages
/msg command
/reply command
Configurable aliases
Configurable message formats
Optional sound notification
Staff Tools
Monitor private messages with SpyChat
Monitor commands used by players with CmdSpy
View your own latency with /ping
View another player's latency with /ping <player>
Toggle StaffChat mode
Send staff messages directly with a command
Intercept normal chat when StaffChat is toggled
Placeholders support for chats formmats
Optional sound notification
Fully configurable formats
Party System
Configurable party member limit
Permission-based party limits
Optional automatic party follow when the leader changes server
Configurable leader disconnect behavior: leadership or disband the party
Fully configurable party messages
Friends System
Configurable friend limit
Permission-based friend limits
Join notification when a friend connects to the network
MySQL and MongoDB storage support
Fully configurable friend messages
Proxy Announcements
Manual announcements
Automatic scheduled announcements
Global or server-specific announcements
Sequential and Shuffle Without Repeat modes
Hub Routing & Utility Commands
Send players to configured hub servers
Checks reachable hubs before connecting
Avoids sending players to their current hub
/go command to move directly to another proxy server
/proxyplugins command to list proxy plugins
Command suggestion blocker with bypass permission
Configuration
All player-facing messages are configurable
All chat formats are configurable
All commands can be enabled or disabled
Command permissions and aliases are configurable
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Command | Description | Permission |
|---|---|---|
| /hub | Sends the player to an available hub server. | None by default |
| /go <server> | Sends the player to a specific proxy server. | florus.proxy.go |
| /msg <player> <message> | Sends a private message to another player. | None by default |
| /r <message> | Replies to the last private message conversation. | None by default |
| /spychat | Toggles private message spying. | florus.proxy.spychat |
| /cmdspy | Toggles command spying to monitor commands used by players. | florus.proxy.cmdspy |
| /staffchat [message] | Toggles staff chat or sends a staff chat message. | florus.proxy.staffchat |
| /ping [player] | Shows your latency or another player's latency. | None by default |
| /friend add <name> | Sends a friend request to a player. | None by default |
| /friend remove <name> | Removes a player from your friend list. | None by default |
| /friend accept <name> | Accepts a friend request. | None by default |
| /friend deny <name> | Denies a friend request. | None by default |
| /friend list | Displays your friend list. | None by default |
| /friend jump <name> | Connects you to a friend's current server. | None by default |
| /party invite <player> | Sends a party invite to a player. | None by default |
| /party accept <player> | Accepts a party invite. | None by default |
| /party deny <player> | Denies a party invite. | None by default |
| /party leave | Leaves your current party. | None by default |
| /party disband | Disbands the party if you are the leader. | None by default |
| /party kick <player> | Kicks a player from the party if you are the leader. | None by default |
| /party promote <player> | Transfers party leadership to another member. | None by default |
| /party list | Displays the current party members. | None by default |
| /party chat <message> | Sends a message to the party chat. | None by default |
| /party warp | Warps party members to the leader's current server. | None by default |
| /announce <all|server1,server2> <message> | Broadcasts an announcement globally or to specific servers. | florus.proxy.announce |
| /maintenance <on|off|add|remove|time> [value] | Manages proxy maintenance mode. | florus.proxy.maintenance |
| /proxyplugins | Shows the plugins loaded on the proxy. | florus.proxy.plugins |
Every command can be enabled or disabled, and its permission and aliases can be changed in config.yml.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
config.yml - Main messages, formats, command toggles, command aliases, permissions, hub settings, sounds, and tab-complete settings.
motds.yml - MOTD settings, MOTD rotation modes, maintenance MOTD, and fallback MOTD.
announcements.yml - Automatic announcement settings and announcement rotation mode.
maintenance.yml - Stores maintenance status, maintenance timer, and whitelist data.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Java 17 or newer
BungeeCord / Waterfall proxy
LuckPerms is optional and only used for StaffChat prefixes when available
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Need help, found a bug, or want to request a feature?
Please include your proxy version and any console errors when asking for support.
( If the image doesn’t work for you, CLICK HERE to join the Discord Support. )
