NexusProxy
All-in-one modular core for Velocity networks
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
NexusProxy
🌐 NexusProxy
All-in-one modular core for Velocity networks
<b>Version:</b> 1.0.0 | <b>Compatibility:</b> Velocity 3.x---
modular core plugin for Velocity 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.
---
⚡ Why choose NexusProxy?
- Professional organization — Enable only the systems your network actually needs - Professional organization — Built specifically for proxy environments, not adapted from Bukkit logic - Professional organization — Designed for multi-server and network-wide features - Professional organization — Messaging, maintenance, queue, reports, HelpOp, donations, announcer, and more in one place - Professional organization — Cleaner setup and easier long-term management - Professional organization — Redis, MySQL, MongoDB, PacketEvents, Discord webhook, and more - Professional organization — Centralized proxy administration instead of scattered plugins and commands
---
✨ Main Features
Modular Proxy Core
- Enable only the modules your network needs - Centralized configuration style across the plugin - Shared placeholders and shared storage support - Built specifically for Velocity
Network Management
- General proxy commands such as alerts, player lookup, send, glist, plist, server tools, velocity info, and more - Built-in utilities for daily proxy administration - Clean command structure and modular behavior
Messaging and Staff Tools
- Private messaging with `/msg`, `/reply`, and `/ignore` - Social spy support - Staff chat, admin chat, AFK tools, and moderation utilities - Hidden staff support for tab completion and messaging restrictions
MOTD and Maintenance
- Advanced MOTD control with custom icons, hover lists, fake counts, and formatting - Maintenance mode with whitelist, countdowns, scoped maintenance, fallback redirection, and maintenance MOTD - Designed for real network use
Queue and Lobby Systems
- Lobby and multi-lobby support - Proxy-side queue system with priorities and target routing - Useful for large or structured network setups
Friends, Reports, and HelpOp
- Cross-server friends system with requests, joins, notifications, and management tools - Player reports with configurable reasons and pending/resolved states - HelpOp support system with persistent history and Discord integration - Staff-friendly tools for handling reports and player assistance
Announcements and Donations
- Automatic announcer with chat, title, actionbar, bossbar, sound, commands, and optional toast support - Donation broadcasts with rich formatting, player head rendering, Discord webhook support, and GG wave reactions
Built-in Placeholders and Optional Integrations
- Built-in placeholders for player, proxy, server, network, friends, and more - Optional Redis support for cross-server sync - Optional MySQL or MongoDB support - Optional PacketEvents support for advanced packet-based features - Better compatibility for Geyser / Floodgate setups
---
📦 Included Modules
- `Main` - `Messaging` - `Lobby` - `MultiLobby` - `Staff` - `MOTD` - `Maintenance` - `Placeholders` - `Stream` - `Announcer` - `Donations` - `Friends` - `HelpOp` - `Report` - `CustomCommands` - `TabCompleteFilter` - `Queue` - `Ping` - `HealthIndicator`
---
✅ Supported Platforms
- Optional integrations: `Velocity 3.x` - Optional integrations: `None`, `MySQL`, `MongoDB` - Optional integrations: `PacketEvents`, `Redis`, `Floodgate / Geyser`
---
commands and permissions preview
```text
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 ```
---
📥 Installation
1. Download `NexusProxy.jar` 2. Place it in your proxy `plugins` folder 3. Start the proxy once to generate the configuration files 4. Configure `nexusproxy.yml` 5. Configure the module files inside `plugins/NexusProxy/modules` 6. Install optional dependencies like `Redis`, or database support if needed 7. Restart the proxy and enable only the modules you want to use
---
🧪 Trial Access
Want to test the plugin before buying?
You can request a trial license through our trial license.
---
If you want a modern NexusProxy with messaging, staff tools, maintenance, queue, friends, donations, reports, placeholders, and more, NexusProxy is built for that.