NexusProxy

All-in-one modular core for Velocity networks

20

Quick challenge

How far can you run before the mobs catch you?

NexusProxy

🌐 NexusProxy

All-in-one modular core for Velocity networks

<b>Version:</b> 1.0.0 | <b>Compatibility:</b> Velocity 3.x

🎮 Support Discord

---

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.

ADS