
All-in-one modular core for Velocity networks
NexusProxy is a modern modular core plugin for Velocity designed to centralize the most important network systems into a single plugin.
Instead of relying on many separate proxy plugins for messaging, staff tools, maintenance, queue, friends, reports, announcements, donations, and more, NexusProxy gives you a unified all-in-one solution with shared configuration style, shared placeholders, and network-focused design.
/msg, /reply, and /ignoreMainMessagingLobbyMultiLobbyStaffMOTDMaintenancePlaceholdersStreamAnnouncerDonationsFriendsHelpOpReportCustomCommandsTabCompleteFilterQueuePingHealthIndicatorVelocity 3.xNone, MySQL, MongoDBPacketEvents, Redis, Floodgate / Geyser### Commands
- /nexusproxy
- /nexusproxy reload [module]
- /nexusproxy modules
- /nexusproxy storage
- Aliases: /nproxy, /np
### Permissions
- nexusproxy.admin
## Main
### Commands
- /alert <message>
- /alertraw <message>
- /find <player>
- /glist
- /plist
- /send <player|server|all> <target>
- /server [name]
- /shutdown [reason]
- /velocity plugins
- /velocity info
- /velocity reload
- /velocity sudo <player> <command>
- /velocity uptime
### Permissions
- nexusproxy.command.alert
- nexusproxy.command.alertraw
- nexusproxy.command.find
- nexusproxy.command.glist
- nexusproxy.command.plist
- nexusproxy.command.send
- nexusproxy.command.server
- nexusproxy.command.shutdown
- velocity.command.plugins
- velocity.command.info
- velocity.command.reload
- nexusproxy.command.velocity.sudo
- nexusproxy.command.velocity.uptime
## Messaging
### Commands
- /msg <player> <message>
Aliases: tell, w, message, pm
- /reply <message>
Alias: r
- /ignore <player>
- /socialspy
- /msgtoggle
### Permissions
- nexusproxy.command.msg
- nexusproxy.command.reply
- nexusproxy.command.ignore
- nexusproxy.command.socialspy
- nexusproxy.command.msgtoggle
- nexusproxy.messaging.cooldown.bypass
- nexusproxy.staff.hidden
- nexusproxy.staff.hidden.bypass
## Lobby
### Commands
- /lobby
Aliases: hub, hubs
### Permissions
- nexusproxy.command.lobby
- nexusproxy.lobby.bypass
## MultiLobby
### Commands
- /multilobby
Alias: mlobby
### Permissions
- nexusproxy.command.multilobby
- nexusproxy.multilobby.bypass
- nexusproxy.multilobby.security.bypass
## Staff
### Commands
- /staffchat <message|toggle|on|off>
Alias: sc
- /adminchat <message|toggle|on|off>
Alias: ac
- /donorchat <message|toggle|on|off>
Alias: dc
- /stafflist
Alias: slist
- /staffafk
Alias: safk
### Permissions
- nexusproxy.staffchat.use
- nexusproxy.staffchat.receive
- nexusproxy.staffchat.toggle
- nexusproxy.adminchat.use
- nexusproxy.adminchat.receive
- nexusproxy.adminchat.toggle
- nexusproxy.donorchat.use
- nexusproxy.donorchat.receive
- nexusproxy.donorchat.toggle
- nexusproxy.stafflist.use
- nexusproxy.staffafk.use
- nexusproxy.staff.silent
## Maintenance
### Commands
- /maintenance
- Common subcommands:
status, on, off, countdown, abort, whitelist, scopes, scope
### Permissions
- nexusproxy.command.maintenance
- nexusproxy.maintenance.bypass
Default global bypass fallback when not overridden in config.
- scopes.<scope>.bypass_permission
Each scope can define its own bypass permission in maintenance.yml.
## Placeholders
### Commands
- /nplaceholder <text>
Alias: npapi
### Permissions
- nexusproxy.command.placeholders
## Stream
### Commands
- /stream <platform> <url>
### Permissions
- nexusproxy.command.stream
- nexusproxy.stream.cooldown.bypass
- nexusproxy.stream.platform.twitch
- nexusproxy.stream.platform.youtube
- nexusproxy.stream.platform.kick
- platforms.<platform>.permission
## Announcer
### Commands
- /announcer
Alias: announcements
- Common subcommands:
toggle, preview, send
### Permissions
- nexusproxy.command.announcer
- nexusproxy.command.announcer.toggle
- nexusproxy.command.announcer.preview
- nexusproxy.command.announcer.send
- nexusproxy.announcer.receive
- nexusproxy.announcer.force_receive
## Donations
### Commands
- /donations
Aliases: donationbroadcast, dnotify
- Common subcommands:
status, broadcast, test
### Permissions
- nexusproxy.command.donations
- nexusproxy.command.donations.status
- nexusproxy.command.donations.broadcast
- nexusproxy.command.donations.test
## Friends
### Commands
- /friends
- Common subcommands:
add, accept, remove, where, transmit
### Permissions
- nexusproxy.command.friends
- nexusproxy.command.friends.add
- nexusproxy.command.friends.accept
- nexusproxy.command.friends.remove
- nexusproxy.command.friends.where
- nexusproxy.command.friends.transmit
- nexusproxy.friends.limit.bypass
- nexusproxy.friends.limit.vip
- nexusproxy.friends.limit.mvp
- nexusproxy.friends.limit.unlimited
- limits.permission_limits.<key>.permission
You can add more friend-limit permission nodes in friends.yml.
## HelpOp
### Commands
- /helpop <message>
- /helpcore
- /homove <ticket-id> [server]
- /hor <ticket-id> <message>
- /hr <message>
### Permissions
- nexusproxy.helpop.command
- nexusproxy.helpop.report
- nexusproxy.helpop.notify
- nexusproxy.helpop.history
- nexusproxy.helpop.socialspy
- nexusproxy.helpop.cooldown.bypass
- nexusproxy.helpop.receive
- nexusproxy.helpop.move
## Report
### Commands
- /report <player> <reason>
- /reports
- Common admin subcommands:
list, resolve, notify
### Permissions
- nexusproxy.report.command
- nexusproxy.report.admin
- nexusproxy.report.receive
- nexusproxy.report.cooldown.bypass
- nexusproxy.staff.hidden
- nexusproxy.staff.hidden.bypass
## Custom Commands
### Commands
- Commands are fully config-defined.
- Default examples in the shipped config:
/discord, /store, /web
### Permissions
- nexusproxy.customcommands.cooldown.bypass
- commands.<command>.permission
Each configured custom command can define its own permission node.
## TabCompleteFilter
### Commands
- No player commands by default.
### Permissions
- nexusproxy.tabcompletefilter.bypass
- groups.<group>.permission
Filter groups can use any permission you define in tabcompletefilter.yml.
## Queue
### Commands
- /queue <target>
Alias: joinqueue
- /leavequeue
Aliases: leaveq, qleave
- /queuelist
Alias: qlist
### Permissions
- nexusproxy.command.queue
- nexusproxy.command.leavequeue
- nexusproxy.command.queuelist
- nexusproxy.queue.cooldown.bypass
- nexusproxy.command.queue.target.<target>
Used when require_target_permission is enabled and the target has no custom permission.
- targets.<target>.permission
Each queue target can define its own permission node.
- nexusproxy.queue.priority.vip
- nexusproxy.queue.priority.mvp
- nexusproxy.queue.priority.staff
- priority.permissions.<key>.permission
You can add more priority permission nodes in queue.yml.
## Ping
### Commands
- /ping
Alias: latency
- /ping <player>
### Permissions
- nexusproxy.command.ping
- nexusproxy.command.ping.others
## HealthIndicator
### Permissions
- nexusproxy.healthindicator.bypass
NexusProxy.jarplugins foldernexusproxy.ymlplugins/NexusProxy/modulesRedis, or database support if neededWant to test the plugin before buying?
You can request a trial license through our Discord server.
If you want a modern all-in-one Velocity core with messaging, staff tools, maintenance, queue, friends, donations, reports, placeholders, and more, NexusProxy is built for that.