VelocityUtils by Rexi666
VelocityUtils is a plugin designed for
Velocity proxy servers that adds essential utilities for both players and server administrators. It aims to simplify network management with useful, configurable, and easy-to-use features.
----------------------------------------
✨ Features
- Global Alerts - send broadcast messages across the entire network with /alert. And let your influencers share their streams with /stream across the network.
- Maintenance mode - restrict server access when needed.
- Player Support System – Players can use /report to report other players, or /helpop to request staff assistance. Staff members with permission receive in-game notifications (with clickable teleport buttons), and optionally via a Discord webhook.
- Player Location Commands - find which server a player is on with /find and teleport to them with /goto.
- StaffList - view online staff and their connection times with /stafflist and /stafftime.
- StaffChat and AdminChat - private channels for staff communication. (Needs the plugin link installed)
- Dynamic MOTD - customize your network’s MOTD through the config.
- vList - shows all connected players, filterable by rank if LuckPerms is installed.
- MoveCommands - configure shortcuts like /lobby or /survival to move players between servers.
- MessageCommands - create shortcut commands like /discord or /rules to send predefined messages when executed.
- PlaceholderAPI Support - includes placeholders for player counters both globally and per server to use in chat, scoreboards, plugins, and other compatible places. (Needs the plugin link installed)
⚙️ Dependencies
Screenshots
![[IMG]](//proxy.spigotmc.org/18bd948ab98361a7a7a31333158fe61442e607af/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f526578693636362f56656c6f636974795574696c732f726566732f68656164732f6d61696e2f57696b692f496d616765732f7265706f72742e706e67) |
![[IMG]](//proxy.spigotmc.org/eb0e966a2d5babf8619fa8a71e5c6e13263c13dd/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f526578693636362f56656c6f636974795574696c732f726566732f68656164732f6d61696e2f57696b692f496d616765732f7265706f72745f646973636f72642e706e67) |
Report Message
|
Discord Report alert
|
![[IMG]](//proxy.spigotmc.org/a50c43b1f50053ca5ef2c7a2d59682c49077a350/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f526578693636362f56656c6f636974795574696c732f726566732f68656164732f6d61696e2f57696b692f496d616765732f73746166666c6973742e706e67) |
![[IMG]](//proxy.spigotmc.org/f78713e2be7ef8e49606f07cbd7502c3beed4e3e/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f526578693636362f56656c6f636974795574696c732f726566732f68656164732f6d61696e2f57696b692f496d616765732f6d61696e74656e616e63652e706e67) |
Stafflist Message
|
Maintenance mode MOTD
|
![[IMG]](//proxy.spigotmc.org/e7981e6c07949225c40e6706324f0223e901a00c/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f526578693636362f56656c6f636974795574696c732f726566732f68656164732f6d61696e2f57696b692f496d616765732f7374616666636861745f61646d696e636861742e706e67) |
![[IMG]](//proxy.spigotmc.org/eb0d2e3c99c1ccdf7b2deccbbdf6c2c6f121799d/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f526578693636362f56656c6f636974795574696c732f726566732f68656164732f6d61696e2f57696b692f496d616765732f616c6572742e706e67) |
StaffChat and AdminChat Messages
|
Alert message
|
Commands:
Admin commands
- /velocityutils reload | /vu reload - Reload the config
- /stafftime <player> [day|week|month] - See how long a staff member has been online on the network.
Staff commands
- /alert <message> - Send a broadcast message to all the server
- /maintenance
- <on/off> - Activate/Deactivate the maintenance mode
- <add/remove> <nick> - Add/Remove someone of the maintenance list exception
- /find <player> - Tells you where a player is
- /goto <player> - Sends you to the server where the player is
- /stafflist - Shows the staff list of your network
- /staffchat | /sc - Enables/Disables the staff chat
- /adminchat | /ac - Enables/Disables the admin chat
- /vlist [server|rank] - Shows the list of players in your network.
User commands
- /report <user> <reason> - Report a user to the staff team
- You can configure a MoveCommand to move players to another server, for example /lobby or /survival
- /stream <url> - Send a message to the entire network with a link to your stream
Permissions:
Admin permissions
- velocityutils.admin - access to /velocityutils reload and /vu reload. Notifications on new plugin updates.
- velocityutils.stafftime.exclude - permission to be excluded from the staff time
- velocityutils.stafftime.use - access to /stafftime
- velocityutils.staffjoin.notify - permission to be notified when a staff joins/leaves/changes server
Staff permissions
- velocityutils.alert - access to /alert
- velocityutils.maintenance - access to /maintenance
- velocityutils.find - access to /find
- velocityutils.goto - access to /goto
- velocityutils.report.see - access to see reports
- velocityutils.helpop.see - access to see helpops
- velocityutils.stafflist.use - access to /stafflist
- velocityutils.stafflist.staff - permission to be listed in the staff list
- velocityutils.staffchat - access to /staffchat
- velocityutils.adminchat - access to /adminchat
- velocityutils.stafftime.staff - permission to be listed in the staff time
- velocityutils.vlist - access to /vlist
- velocityutils.staffjoin.staff - permission to notify when join/leave/change server to those with the permission notify
User permissions
- velocityutils.report.use - access to /report
- velocityutils.helpop.use - access to /helpop
- velocityutils.movecommand.<command> - permission to use a MoveCommand, e.g. velocityutils.movecommand.lobby to use the command /lobby. Use velocityutils.movecommand.* to grant all move commands.
- velocityutils.messagescommand.<command> - permission to use a MessagesCommand, e.g. velocityutils.messagescommand.discord to use the command /discord. Use velocityutils.messagescommand.* to grant all messages commands.
- velocityutils.stream - permission to use the /stream command.
Placeholders:
VelocityUtilsLink (backend plugin) +
PlaceholderAPI needed to be installed on the backends to use these placeholders.
- %velocityutils_globalplayers% - Total number of players across the network.
- %velocityutils_players_<server>% - Number of players on a specific server.
Why Choose VelocityUtils?
- ✅ Lightweight and optimized.
- ⚙️ Highly configurable.
- Suitable for small to large Velocity networks.
- Discord integration via webhook.
Need Help or Support?
Wiki:
https://rexi666-plugins.gitbook.io/rexi666/velocityutils
Join my Discord server (Spanish/English):