Party System
How to establish parties, coordinate teammates, and use the four match modes: Queue, vs Party, Split, and FFA.
Creating a Party
/party create
This command designates you as the party leader, updates your hotbar inventory with quick party hotkeys, and configures the privacy setting to PRIVATE (invite-only) by default.
Inviting Players
/party invite Steve
Invited players receive a chat prompt with click-to-accept choices. Party invites remain active for party.invite-expiration seconds (default 60s) before timing out. Only the active leader can dispatch invites.
Joining a Party
Joining via invitation: Execute /party accept or click the accepting chat button prompt.
Joining open parties: If a party is set to PUBLIC or FRIENDS_ONLY, qualified players can join immediately using:
/party join <leaderName>
Party Privacy Modes
| Privacy Level | Setting Command | Join Behavior Rules |
|---|---|---|
PRIVATE |
/party private |
Default. Players must be manually invited by the leader. |
PUBLIC |
/party public |
Allows any server player to join immediately. Broadcasts a join notification link in chat. |
FRIENDS_ONLY |
/party friends |
Only players present on the leader's friend list are authorized to join directly. |
Party Member Sizes
The maximum capacity limits of a party are restricted by the LuckPerms permissions of the party leader:
- Default Base Limit: up to 8 members (Requires
shyamduels.party.size.8). - VIP Limit Upgrade: up to 16 members (Requires
shyamduels.party.size.16). - VIP+ Limit Upgrade: up to 32 members (Requires
shyamduels.party.size.32).
Leaders can impose a custom member capacity limit using /party limit (launches sign text input) or return to max limits using /party resetlimit.
Play Modes
Leaders configure the active mode via /party mode <mode>. These modes dictate matchmaking behaviors:
| Mode Style | Command Options | Matchmaking & Spawn Rules |
|---|---|---|
| Matchmaking Queue | queue, q |
Queue the party into ranked/unranked team matchmaking. Party member counts must align with the target queue size. |
| vs Party Duels | duel, vparty, vs |
Directly challenge another active party to a team duel. Challenged leaders accept via /party duel accept. |
| Team Splitting | split, team |
Splits the party randomly into two equal teams. Requires at least 2 members. |
| Free For All (FFA) | ffa, freeforall |
Launches a chaotic match where all party members fight each other. Spawns members in a circle pattern. |
Party Chat Channels
Activate party-only chat redirects using:
/partychat
# or:
/party chat
While toggled on, your message inputs are only displayed to party members. Leaders can mute and unmute specific members from the chat channel:
/party mute Steve
/party unmute Steve
Leadership Promotions
Leaders can hand over ownership permissions to another member using /party promote <player>. If the leader disconnects while party.transfer-ownership-on-leave is enabled, leadership is automatically passed to the next eligible member.
Disbanding Parties
/party disband
Disbanding kicks all members and returns them to the lobby spawn. Parties also auto-disband if all players disconnect.
Exhaustive Party System Command Reference
Below is a complete command reference list for the party system:
| Command | Syntax / Parameters | Functional Behavior |
|---|---|---|
/party create |
- | Creates a new private party with you as the leader. |
/party invite |
/party invite <player> |
Dispatches a party invitation challenge to the target player. |
/party accept |
- | Accepts a pending party invitation. |
/party deny |
- | Declines a pending party invitation. |
/party join |
/party join <leader> |
Joins an active public or friends-only party directly. |
/party leave |
- | Leaves your current party. If you are the leader, triggers leadership transfer. |
/party disband |
- | Disbands the party, returning all members to the lobby (requires leader confirmation). |
/party mode |
/party mode <queue/duel/split/ffa> |
Sets the matchmaking mode style for the party matches. |
/party limit |
/party limit |
Sets a custom maximum capacity limit for the party members. |
/party resetlimit |
- | Resets custom party limits back to your default permissions maximum. |
/party promote |
/party promote <player> |
Promotes a party member to be the new party leader. |
/party mute |
/party mute <player> |
Mutes a party member, blocking them from sending messages to the party channel. |
/party unmute |
/party unmute <player> |
Unmutes a previously muted party member. |
/party private |
- | Sets party privacy mode to private (invite-only). |
/party public |
- | Sets party privacy mode to public (open to all). |
/party friends |
- | Sets party privacy mode to friends-only. |
/partychat |
- | Toggles your default chat output to party channel only. Alias: /party chat. |
Admin Override Commands
/party forceowner # Overrides party leadership, making you the owner.
/party forcejoin Steve Jim # Forces Steve into Jim's party, ignoring permissions.
Both commands require admin permissions (shyamduels.admin).