NovaParties - Proxy party system v1.0.1

A full proxy compatible party system with hooks into NovaQueues & NovaChat.
Launch sale event - Get it now for 25% off - Offer ends Jul 8, 2026
  • banner.jpg
  • NovaParties.PNG
  • NovaParties2.PNG
  • NovaParties3.PNG
  • banner.jpg
  • NovaParties.PNG
  • NovaParties2.PNG
  • NovaParties3.PNG


Test Servers available via our Discord @ https://discord.gg/b45M2QfGX2

YeHZI8.jpg

This product requires a Proxy, also consider getting NovaQueues and NovaChat for the party server warping and party chat.
Nova Series · Cross-server parties

Play together on any server in your network.
$6.99 USD · one-time · BungeeCord · Velocity · Paper

================================================================================
OVERVIEW
================================================================================
NovaParties is a cross-server party plugin for BungeeCord and Velocity with Paper
backends. Create parties, invite friends network-wide, chat privately, manage
members from Vertex-styled chest GUIs, and queue or transfer as a group when
NovaQueues is installed — all with per-action LuckPerms nodes and optional
backend permission resolution over plugin messaging.

Proxy-authoritative | 8 max members | Hub GUIs
NovaQueues sync | NovaChat hook | Vertex messages

================================================================================
PLATFORMS & DEPLOYMENT
================================================================================
One license · three JARs:
· NovaParties-Bungee.jar — BungeeCord proxy
· NovaParties-Velocity.jar — Velocity proxy
· NovaParties.jar — Paper / Spigot backend (api 1.21+)

Party state lives in memory on the proxy. Backends open GUIs and relay player
actions to the proxy over plugin channel novaparties:main (protocol v1).
Deploy proxy and backend JARs together after updates — mismatched versions can
desync invites and member lists.

Soft dependencies
Proxy: NovaQueues (party queue expansion), NovaChat (party chat delivery)
Backend: PlaceholderAPI (optional)

================================================================================
FEATURES
================================================================================
[Cross-server] Invites, membership, leadership, and party chat sync
network-wide through the proxy — not per-server silos.

[Party chat] /party chat <message> — dedicated channel to online party
members across servers. Leader can enable/disable chat in
settings GUI. Optional NovaChat delivery on proxy when
NovaChat is installed; otherwise direct Adventure messages.

[Hub GUIs] Backend-only chest menus — party hub, member roster, paginated
network invite picker, settings, and confirm flows. Slate
chest-bar titles, emoji-first item names, Vertex lore voice.

[Invites] Timed pending invites (configurable timeout). Accept, deny,
kick, promote, and disband. Leader-only invite by default;
optional allow-member-invite in config.

[Leadership] Promote transfers leader role. Leader leave with other members
auto-promotes next member. Solo leader leave disbands party.

[Settings GUI] Leader toggles party chat on/off and open/closed state.
Disband with optional confirm screen.

[Confirm flows] Optional 27-slot confirm GUIs for kick, promote, and disband
— lime confirm / red cancel dye layout.

[NovaQueues] When NovaQueues is on the proxy, NovaParties registers a
PartyQueueExpansion — leader /queue join or /server pulls
all online party members into the same queue with shared
position and batch connect when slots open. Disband hook
leaves party queue when integrations.novaqueues.enabled.

[Permissions] Granular novaparties.* LuckPerms nodes per command/action.
permissions.use-backend resolves checks from the player's
current Paper server. permissions.require.* toggles per
action. Op bypass on backend (configurable).

[Messages] Vertex-palette messages.yml on backend — invites, list,
chat format, help lines. Reload via backend restart.

================================================================================
GUIs (Paper backend — /party gui)
================================================================================
Party Hub Create party, open members, invites, settings
Members Roster view — kick or promote with optional confirms
Invite browser Paginated online network players ({page}/{pages})
Settings Party chat toggle, open-party toggle, disband
Confirm Kick / promote / disband — 27-slot confirm when enabled

/party with no args opens hub GUI when not in a party (gui enabled).
/party invite with no target opens invite browser when GUI enabled.

Config keys: gui.hub.title, gui.members.title, gui.invite.title,
gui.settings.title, gui.confirm.*.enabled, gui.invite.cache-seconds

================================================================================
COMMANDS — /party (alias: /p)
================================================================================
General
/party Member list when in party; hub GUI when not
(backend, gui enabled); help on proxy when
not in party
/party help Command list
/party list Show party members and roles

Party management
/party create Create a new party
/party disband Disband your party (leader)
/party invite [player] Invite a player — opens invite GUI if no target
/party accept Accept pending invite
/party deny Decline pending invite
/party leave Leave your party
/party kick <player> Remove a member (leader)
/party promote <player> Transfer leadership

Chat
/party chat <message> Send party chat message

GUI (backend only)
/party gui Open party hub menu (/party menu)

Proxy vs backend
Proxy — all subcommands except gui; /party with no args shows list or help
Backend — gui/menu screens; other subcommands forward to proxy logic

================================================================================
PERMISSIONS (LuckPerms — novaparties.*)
================================================================================
Player / command access (default: true unless noted)
novaparties.use Base /party access and member list
novaparties.create Create parties
novaparties.disband Disband parties
novaparties.invite Invite players
novaparties.accept Accept invites
novaparties.deny Deny invites
novaparties.leave Leave parties
novaparties.kick Kick members
novaparties.promote Promote / transfer leadership
novaparties.chat Party chat
novaparties.gui Open party GUIs (backend)

Admin (default: op)
novaparties.admin Grants all party permissions

Wildcard
novaparties.* All NovaParties permissions (default: op)

Config toggle: permissions.require.<action> in backend config.yml can
disable LuckPerms checks per action (create, invite, kick, chat, etc.).
permissions.use-backend: true on proxy and backend queries the connected
Paper server for permission nodes via plugin messaging.

================================================================================
CONFIG HIGHLIGHTS
================================================================================
Backend — plugins/NovaParties/config.yml
server-name Backend identifier (match proxy server names)
party.max-size 8 (default)
party.invite-timeout-seconds 60 (default)
party.allow-member-invite false (default — leader-only invites)
integrations.novaqueues.enabled
Leave party queue on disband (default true)
permissions.op-bypass Ops skip per-action checks (default true)
permissions.use-backend Resolve LuckPerms on backend (default true)
permissions.require.* Per-action permission gates (default all true)
gui.enabled Enable party GUIs (default true)
gui.*.title MiniMessage chest-bar titles
gui.invite.cache-seconds Online player list cache for invite GUI (30)
gui.confirm.*.enabled Confirm screens for kick/promote/disband

Backend — plugins/NovaParties/messages.yml
prefix, party-* messages, party-chat-format, help.* lines

Proxy (Bungee / Velocity) — plugins/NovaParties/config.yml
permissions.use-backend Query player's backend for permission nodes
(default true)

================================================================================
NOVAQUEUES INTEGRATION
================================================================================
Requires NovaQueues on the same proxy (softdepend).

When a party leader joins a queue (/queue join or /server transfer), the
expansion adds all online party members to that queue — same queue name,
shared position, batch dequeue when enough slots open.

On party disband, NovaParties calls leavePartyQueue when
integrations.novaqueues.enabled is true on the backend config and NovaQueues
party-queue mode is enabled on the proxy.

Configure NovaQueues party-queue settings on the proxy for max size and leave
cascade behavior.

================================================================================
NOVACHAT INTEGRATION
================================================================================
Optional softdepend on BungeeCord and Velocity.

When NovaChat is present, party chat routes through NovaChatApiProvider for
delivery to online members. Without NovaChat, messages send directly via
Adventure legacy format on the proxy.

================================================================================
STORAGE
================================================================================
In-memory on proxy — party records, pending invites, and leadership are not
persisted to disk. Parties reset on proxy restart.

No MySQL or JSON storage layer — lightweight session-style party state.

================================================================================
WHY NOVAPARTIES? (highlights)
================================================================================
Cross-server parties built for Nova Series networks:
+ Proxy-authoritative state — one party across all backends
+ Backend hub GUIs with network invite picker and confirm flows
+ NovaQueues party queue hook — queue and connect as a group
+ NovaChat integration for party chat on proxy networks
+ Per-action novaparties.* permissions + backend resolver
+ Open-party and party-chat toggles in settings GUI
+ Vertex-styled messages and GUI palette
+ BungeeCord + Velocity + Paper in one license
+ $6.99 one-time (not subscription)

================================================================================
SETUP (quick)
================================================================================
1. Install proxy JAR (Bungee or Velocity) + backend JAR on every Paper server
2. Match server-name in backend config to proxy registered server names
3. Assign novaparties.* permissions; players use /party create
4. Optional: install NovaQueues on proxy for group queue sync
5. Optional: install NovaChat on proxy for integrated party chat delivery
6. Test /party create on proxy and /party gui on a backend

Wiki: Web/Wiki (NovaParties plugin reference)

================================================================================
Nova Series — NovaParties · $6.99 one-time · 3 JARs
Paste alongside main thread as feature, command & permission reference.
================================================================================


Buy a license now
$5.24 $6.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Lifetime
+ $1.99
Share and earn
Refer this resource and earn a 10% commission.
54 Views
0 Purchases
1 Downloads
Jul 1, 2026 Published
N/A Updated
Not yet rated
2 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Used to edit a web template.
AI Content Disclosure
Used in our CI/CD pipeline.
Type
  1. Gameplay
  1. Chat
  1. Social
Game mode
  1. Hub & lobby
Supported software
  1. Spigot
  1. Paper
  1. Bungee
  1. Folia
  1. Velocity
  1. Purpur
  1. Mohist
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
The most feature complete GGWave, Donation Confirmation & Donation Announcement plugin.
Not yet rated
0 purchases
CryoAntiXRay is a standalone anti-xray plugin which uses raytracing, no ProtocolLib dependency!
Not yet rated
0 purchases
A full-featured cross-server clans system, clan rallies/cross server warping, clan vault, and more!
Not yet rated
0 purchases
A Gardens & personal farms plugin, a free space to farm away from the main worlds.
Not yet rated
0 purchases
A full SuperiorSkyblock2 config pack with custom GUIs, missions/challenges and reworked messages.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
54 Views
0 Purchases
1 Downloads
Jul 1, 2026 Published
N/A Updated
Not yet rated
2 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Used to edit a web template.
AI Content Disclosure
Used in our CI/CD pipeline.
Type
  1. Gameplay
  1. Chat
  1. Social
Game mode
  1. Hub & lobby
Supported software
  1. Spigot
  1. Paper
  1. Bungee
  1. Folia
  1. Velocity
  1. Purpur
  1. Mohist
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
The most feature complete GGWave, Donation Confirmation & Donation Announcement plugin.
Not yet rated
0 purchases
CryoAntiXRay is a standalone anti-xray plugin which uses raytracing, no ProtocolLib dependency!
Not yet rated
0 purchases
A full-featured cross-server clans system, clan rallies/cross server warping, clan vault, and more!
Not yet rated
0 purchases
A Gardens & personal farms plugin, a free space to farm away from the main worlds.
Not yet rated
0 purchases
A full SuperiorSkyblock2 config pack with custom GUIs, missions/challenges and reworked messages.
Not yet rated
0 purchases
Top